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