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


Robotok konfigurációjával kapcsolatos problémák elhárítása

A KÖVETKEZŐKRE VONATKOZIK: SDK v4

A robotok különböző típusú hibákat hozhatnak létre, például nem tudnak válaszolni, hibákat dobhatnak, vagy az egyik csatornán dolgozhatnak, de nem egy másikban. A robotok hibaelhárításának első lépése a robot tesztelése webchat. Ez lehetővé teszi annak megállapítását, hogy a probléma a robotra jellemző-e (a robot nem működik egyik csatornán sem) vagy egy adott csatornán (a robot egyes csatornákon működik, másokban nem).

Tesztelés webes csevegésben

  1. Nyissa meg a roboterőforrást az Azure Portalon.
  2. Nyissa meg a Teszt webchat panelt.
  3. Küldjön üzenetet a robotnak.

Test In Web Chat

Ha a robot nem válaszol a várt kimenettel, a Robot nem működik webchat. Ellenkező esetben a Bot webchat működik, más csatornákon azonban nem.

A robot nem működik webchat

Számos oka lehet annak, hogy a robotok nem működnek. Valószínűleg a robotalkalmazás leállt, és nem tud üzeneteket fogadni, vagy a robot fogadja az üzeneteket, de nem válaszol. Íme néhány lehetséges ok:

  • A robot leállt, és nem érhető el.
  • A robot összeomlik.
  • A robot végpontja helytelen.
  • A robot sikeresen fogadja az üzeneteket, de nem tud válaszolni.

Annak megtekintéséhez, hogy a robot fut-e:

  1. Nyissa meg az Áttekintés panelt.
  2. Másolja ki az üzenetkezelési végpontot , és illessze be a böngészőbe.

Ha a végpont 404-ös vagy 405-ös HTTP-hibát ad vissza, az azt jelenti, hogy a robot elérhető, és a robot képes válaszolni az üzenetekre. Az időtúllépési problémák kivizsgálásához tekintse meg az időtúllépést vagy a sikertelenségeket egy HTTP 5xx hibacikkekkel .

Ha a végpont „A hely nem érhető el” vagy „A lap nem elérhető” hibát ad vissza, az azt jelenti, hogy a robot nem üzemel, és újra üzembe kell helyezni.

A robot webchat működik, más csatornákon azonban nem.

Ha a robot a webes csevegésben a várt módon működik, de valamely más csatornán nem, ennek az okai a következők lehetnek:

Csatornakonfigurációs problémák

Lehetséges, hogy a csatornakonfigurációs paraméterek, például a robot felhasználóneve és jelszava helytelenül lettek beállítva, vagy külsőleg módosultak. Egy robot például konfigurálva lett egy adott lap Facebook-csatornájával, és a lap később törölve lett. A legegyszerűbb megoldás a csatorna eltávolítása és a csatornakonfiguráció ismételt elvégzése.

A támogatott csatornák listáját és az egyes csatornák konfigurálására vonatkozó utasításokat a csatornákra Csatlakozás robot Csatornák listájában találja.

Csatornaspecifikus viselkedés

Egyes funkciók megvalósítása csatornánként eltérő lehet. Például nem minden csatorna támogatja az adaptív kártyákat. A legtöbb csatorna támogatja a műveleteket (gombokat), de azok csatornaspecifikus módon jelennek meg. Ha különbségeket lát abban, hogy egyes üzenettípusok hogyan működnek különböző csatornákon, tekintse meg a csatornák referenciacikkét.

Az alábbi hivatkozások segíthetnek az egyes csatornákon:

Csatornakimaradás

Időnként előfordulhat, hogy egyes csatornák szolgáltatáskimaradással rendelkeznek. Az ilyen kimaradások általában nem tartanak sokáig. Ha azonban kimaradásra gyanakszik, tekintse meg a csatorna webhelyét vagy a közösségi médiát.

Egy másik módszer annak megállapítására, hogy egy csatornának van-e kimaradása, ha létrehoz egy tesztrobotot (például egy egyszerű Echo Botot), és hozzáad egy csatornát. Ha a tesztrobot néhány csatornával működik, másokkal nem, akkor a probléma nem az éles robotban van.

További információk

Tekintse meg a robot hibakeresésének útmutatóját és az ebben a szakaszban található többi hibakeresési cikket.