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 robotot konfigurálhatja úgy, hogy bármely szabványos csatornához csatlakozzon, például az Alexához, a Facebook Messengerhez és a Slackhez. További információ: Azure Bot registration. A közvetlen vonallal is csatlakoztathat robotot a kommunikációs alkalmazáshoz. További információ: Robot csatlakoztatása a Direct Line-hoz.
A Bot Framework lehetővé teszi, hogy csatorna-agnosztikus módon dolgozzon ki egy robotot a robot által a csatornába 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 minden aspektusát, a Bot Connector Service megpróbálja átalakítani az üzenetet olyan formátumba, amelyet a csatorna támogat. Ha például a robot egy olyan üzenetet küld, amely műveletgombokkal ellátott kártyát tartalmaz az e-mail-csatornára, az összekötő képként küldheti el a kártyát, és hivatkozásként szerepelhet az e-mail törzsében.
- A legtöbb csatornához meg kell adnia a csatorna konfigurációs adatait egy robot futtatásához a csatornán. A legtöbb csatorna megköveteli, hogy a robot rendelkezik fiókkal a csatornán. Másoknak, például a Facebook Messengernek, egy robotnak regisztrálnia kell egy alkalmazást a csatornán.
Ha egy robotot úgy szeretne konfigurálni, hogy csatlakozzon egy csatornához, hajtsa végre az alábbi 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 ki 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 csatorna felhasználói elkezdhetik használni a robotot.
Csatornák listája
A csatlakozási lépések minden csatornához eltérőek. További információkért tekintse meg a kapcsolódó cikket az alábbi táblázatban.
Csatorna | Leírás |
---|---|
Alexa | Kommunikáljon a felhasználókkal Alexa egyéni készségein keresztül. |
Azure Communication Services-csevegés | Az Azure Communication Services-csevegéssel hozzáadhat egy robotot a webhelye csevegési funkcióihoz. |
Közvetlen vonal | Robot integrálása mobilalkalmazásba, weblapba vagy más alkalmazásba. |
Engedélyezze a robotnak, hogy a Microsoft 365 e-mailben kommunikáljon a felhasználókkal. | |
Csatlakoztassa a robotot a Facebook Messengerhez és a Facebook Workplacehez is, hogy mindkét platformon kommunikáljon a felhasználókkal. | |
GroupMe | Konfiguráljon egy robotot, amely a GroupMe-on keresztül kommunikál a felhasználókkal. |
Kik | A Kik már nem támogatja az új robotfejlesztést. |
VONAL | Konfiguráljon egy robotot a felhasználókkal való kommunikációhoz a LINE alkalmazáson keresztül. |
Microsoft-csapatok | Robot konfigurálása a felhasználókkal való kommunikációhoz a Microsoft Teamsen keresztül. |
Omnicsatorna | Integrálhat egy robotot egy ügyféllel folytatott beszélgetés indításához, automatizált válaszok megadásához, 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, amely gyorsműveletekkel kommunikál a felhasználókkal az Outlookon belül. |
Keresés (előzetes verzió) | Engedélyezze a robotnak, hogy felhasználói lekérdezéseket válaszoljon a Dynamics 365 összevont kereséssel. |
Skype | A Skype már nem támogatja az új robotfejlesztést. |
Slack | Konfiguráljon egy robotot a felhasználókkal való kommunikációhoz a Slacken keresztül. |
Távirat | Konfiguráljon egy robotot a felhasználókkal való kommunikációhoz a Telegramon keresztül. |
Telefonálás | A telefonos szolgáltatás előzetes verzióban érhető el, és jelenleg nem fogad további ügyfeleket. |
Twilio (SMS) | Konfiguráljon egy robotot a felhasználókkal való kommunikációhoz a Twilio felhőkommunikációs platformon keresztül. |
Konfiguráljon egy robotot a felhasználókkal való kommunikációhoz a WeChat platform használatával. | |
webchat | Automatikusan konfigurálva van, amikor robotot hoz létre a Bot Framework Szolgáltatással. |
További csatornák | További csatornák érhetők el adapterként 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ásokból érkező bejövő üzeneteket 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 a szolgáltatások formátumára alakulnak át. Ezt a folyamatot sémaátalakításnak nevezzük. A Bot Framework szolgáltatás 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ásra példa lehet a hibajavítás, ha egyes felhasználók függőséget vállaltak a meglévő (de hibás) viselkedéssel kapcsolatban. Ilyen változásra egy másik példa a frissítések vagy a más szolgáltatások fejlesztései, amelyek a robotok számára előnyösek; azonban ezeknek a frissítéseknek a bevezetése 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 van ilyen) az új viselkedés engedélyezéséhez. 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 arra, hogy kihasználják az ebben a verzióban bevezetett fejlesztéseket. Bármely robot bármikor frissíthető vagy visszaminősíthető.
A robot sémaátalakítási verzióját a Beállítások területen, a 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: Az adaptív kártyák deszerializálásának/újraszerializálásának eltávolítása. Az adaptív kártyák tartalma a következőképpen lesz átadva 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ékhez 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ókért tekintse meg az egyes csatornákról szóló cikket.
Következő lépések
Az SDK olyan mintákat tartalmaz, amelyekkel robotokat hozhat létre. A minták listájának megtekintéséhez látogasson el a GitHub minták adattárába.