Události specifické pro Chatbot API
Tyto aktivity a události jsou relevantní pouze pro API chatboty. Microsoft Bot Framework tyto funkcionality implementuje v rámci Direct Line API.
Text
Pošle textovou zprávu s časovou stopou. Pro WebChat, Facebook a WhatsApp lze použít formátování textu - vzhledem k tomu, že různé kanály používají různé druhy formátování, zavedli jsme automatickou konverzi u nás v aplikaci a do mluvii stačí poslat vždy html elementy. Povolené jsou následující tagy: <strong>
<em>
<a>
.
Ostatní kanály jsou všech ostatních tagů zbaveny a ignorovány.
U Apple kanálu lze použít ´n´
pro nový řádek.
Jednoduchá textová zpráva:
{
"sessionId": <long>,
"type": "mluvii",
"timestamp": "2020-09-09T10:03:53.4976861+02:00",
"text": "Simple sample"
}
Formátovaná textová zpráva:
{
"sessionId": <long>,
"type": "mluvii",
"timestamp": "2020-09-09T10:03:53.4976861+02:00",
"text": "<em>Italic part</em>, <strong>Bold part</strong>"
}
Události
Příchozí zpráva
Když klient odešle textovou zprávu do chatu, na callback url přijde následující aktivita:
{
"sessionId": <long>,
"activity": "Text",
"text": "Hello world"
}
Příchozí soubor
Pokud klient nahraje soubor pomocí sponky v inputu chatu, přijde na bota Activita v následujícím formátu.
{
"activity": "GuestFileUpload",
"fileUrl": <string>, (URL souboru nahraného uživatelem)
}
Last updated
Was this helpful?