Robot konfigurálása egy vagy több csatornán való futtatásra
A KÖVETKEZŐKRE VONATKOZIK: SDK v4
A csatorna egy kommunikációs alkalmazás és egy robot közötti kapcsolat. Az Azure-ban regisztrált robot csatornákkal segíti a robotot a felhasználókkal való kommunikációban. A robotokat konfigurálhatja úgy, hogy bármely szabványos csatornához csatlakozzanak, például az Alexához, a Facebook Messengerhez és a Slackhez. További információkért lásd az Azure Bot regisztrációját. A csevegőrobotot a Direct Line használatával is csatlakoztathatja a kommunikációs alkalmazáshoz csatornaként. További információ: Robot csatlakoztatása a Direct Line-hoz.
A Bot Framework lehetővé teszi, hogy csatornafüggetlen módon fejlesszen ki egy robotot a robotnak küldött üzenetek normalizálásával.
- A szolgáltatás vagy adapter lefordítja a Bot Framework tevékenységséma és a csatorna sémája közötti kommunikációt.
- Ha a csatorna nem támogatja a tevékenységséma összes aspektusát, a Bot Connector service megpróbálja átalakítani az üzenetet olyan formátumra, amelyet a csatorna támogat. Ha például a robot egy akciógombokat tartalmazó kártyát tartalmazó üzenetet küld az e-mail-csatornának, az összekötő képként küldheti el a kártyát, és hivatkozásként csatolhatja a műveleteket az e-mail törzsébe.
- A legtöbb csatornához meg kell adnia a csatorna konfigurációs adatait ahhoz, hogy robotot futtatjon a csatornán. A legtöbb csatornához szükség van arra, hogy a robot rendelkezzen fiókkal a csatornán. Mások, például a Facebook Messenger megkövetelik, hogy egy robot regisztráljon egy alkalmazást a csatornán.
Ha egy robotot egy csatornához való csatlakozásra szeretne konfigurálni, hajtsa végre a következő lépéseket:
- Jelentkezzen be az Azure Portalra.
- Válassza ki a konfigurálni kívánt robotot.
- A bal oldali panelen válassza a Csatornák lehetőséget a Beállítások területen.
- A jobb oldali panelen válassza a robothoz hozzáadni kívánt csatorna ikonját. Előfordulhat, hogy le kell görgetnie az összes elérhető csatorna listájának megtekintéséhez.
Miután konfigurálta a csatornát, a csatornán lévő felhasználók megkezdhetik a robot használatát.
Csatornák listája
A kapcsolat lépései minden csatornához eltérőek. További információt az alábbi táblázatban található kapcsolódó cikkben talál.
| Csatorna | Leírás |
|---|---|
| Alexa |
Kommunikáljon a felhasználókkal Alexa egyéni képességein keresztül. |
| Direct Line | Robot integrálása mobilalkalmazásba, weblapra vagy más alkalmazásba. |
| Lehetővé teheti, hogy egy robot a Microsoft 365 e-mail-címével kommunikáljon a felhasználókkal. | |
| A robotot csatlakoztathatja a Facebook Messengerhez és a Facebook Workplace-hez is, így mindkét platformon kommunikálhat a felhasználókkal. | |
| GroupMe | Konfiguráljon egy robotot, hogy a GroupMe-on keresztül kommunikáljon a felhasználókkal. |
| Kik | A Kik már nem támogatja az új robotok fejlesztését. |
| VONAL | Konfiguráljon egy robotot, hogy a LINE alkalmazáson keresztül kommunikáljon a felhasználókkal. |
| Microsoft Teams | Robot konfigurálása a felhasználókkal a Microsoft Teamsen keresztüli kommunikációhoz. |
| Omnichannel | Integrálhat egy robotot egy ügyféllel folytatott beszélgetés indításához, automatizált válaszokat adhat, majd szükség esetén egy emberi ügynökhöz adhatja át a beszélgetést. |
| Outlook (előzetes verzió) | Konfiguráljon egy robotot, hogy gyorsan kommunikáljon a felhasználókkal az Outlookból. |
| Keresés (előzetes verzió) | Lehetővé teszi, hogy egy robot válaszoljon a felhasználói lekérdezésekre a Dynamics 365 összevont keresésen keresztül. |
| Skype | A Skype már nem támogatja az új robotok fejlesztését. |
| Slack | Konfiguráljon egy robotot, hogy a Slacken keresztül kommunikáljon a felhasználókkal. |
| Telegram | Robot konfigurálása a felhasználókkal a Telegramon keresztüli kommunikációhoz. |
| Telefonos | Robot konfigurálása a felhasználókkal való kommunikációhoz a Bot Framework Telefonos csatornán keresztül. |
| Twilio | Robot konfigurálása a felhasználókkal való kommunikációhoz a Twilio felhőalapú kommunikációs platformon keresztül. |
| Robot konfigurálása a felhasználókkal való kommunikációhoz a WeChat platform használatával. | |
| Webes csevegés | Automatikusan konfigurálva van, amikor robotot hoz létre a Bot Framework Szolgáltatással. |
| További csatornák | További, adapterként elérhető csatornák a Botkit által biztosított platformokon és közösségi adattárakon keresztül. |
Válassza ki a protokollséma-átalakítási verziót
A fentiekben leírtak szerint a csatorna más szolgáltatások bejövő üzeneteit a Bot Framework protokollsémává alakítja. Hasonlóképpen, a robot által más szolgáltatásoknak küldött üzenetek a Bot Framework natív sémájából ezeknek a szolgáltatásoknak a formátumába lesznek átalakítva. Ezt a folyamatot sémaátalakításnak nevezzük. A Bot Framework service fenntartja a protokoll visszamenőleges kompatibilitását, hogy elkerülje a meglévő robotok viselkedésének módosítását.
Időnként módosítani kell a sémaátalakítási folyamatot, amely esetleg megváltoztathatja a meglévő robotok viselkedését. Ilyen változás lehet például bármilyen hibajavítás, ha néhány felhasználó függőséget vállalt a meglévő (de hibás) viselkedéssel kapcsolatban. Egy másik példa az ilyen változásokra a robotok számára előnyös más szolgáltatások frissítései vagy fejlesztései; a frissítések bevezetése azonban potenciálisan megváltoztathatja a meglévő viselkedést.
A robotok sémaátalakítási verziójának szabályozásával a robotfejlesztők szabályozhatják, hogy mikor (ha valaha) engedélyezzék az új viselkedést. Alapértelmezés szerint az újonnan létrehozott robotok a legújabb sémaátalakítási verziót kapják meg. A meglévő robotok frissíthetők a legújabb verzióra, ha készen állnak az ebben a verzióban bevezetett fejlesztések előnyeinek kihasználására. A robotok bármikor frissíthetők vagy visszaminősíthetik.
A robot sémaátalakítási verzióját a Beállítások alatti Konfiguráció panelen módosíthatja:
Támogatott sémaátalakítási verziók
1.3-es verzió
- Bevezetés dátuma: 2021. május
- Változások:
- Közvetlen vonal: Távolítsa el az adaptív kártyák deszerializálását/újraszerializálását. Az adaptív kártyák tartalmát a rendszer az adott módon továbbítja az ügyfélnek.
1.2-es verzió
- Bevezetés dátuma: 2021. április
- Változások:
- Slack-csatorna: A melléklet neve az üzenetszöveg értékéhez használatos.
- Facebook-csatorna: Frissítés a Facebook Graph API 9.0-s verziójára.
1.1-es verzió
- Bevezetés dátuma: 2021. április
- Változások:
- Telegram csatorna: MarkdownV2 szintaxis használata az összes markdownhoz.
1.0-s verzió
- Eredeti verzió
A robot csatlakoztatása egy vagy több csatornához
A közzétételi folyamat minden csatornánál eltérő. További információt az egyes csatornákról szóló cikkben talál.
Következő lépések
Az SDK olyan mintákat tartalmaz, amelyekkel robotokat hozhat létre. Tekintse meg a Minták adattárat a GitHubon a minták listájának megtekintéséhez.