Megosztás a következőn keresztül:


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:

  1. Jelentkezzen be az Azure Portalra.
  2. Válassza ki a konfigurálni kívánt robotot.
  3. A bal oldali panelen válassza a Csatornák lehetőséget a Beállítások területen.
  4. 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.
E-mail Engedélyezze a robotnak, hogy a Microsoft 365 e-mailben kommunikáljon a felhasználókkal.
Facebook 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.
WeChat 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:

A Sémaátalakítási verzió mező a Konfiguráció panelen

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:
  • 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.