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:

  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 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.
E-mail Lehetővé teheti, hogy egy robot a Microsoft 365 e-mail-címével kommunikáljon a felhasználókkal.
Facebook 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.
WeChat 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:

The Schema Transformation Version field in the Configuration pane

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:
  • 1.1-es verzió

    • Bevezetés dátuma: 2021. április
    • Változások:
  • 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.