BOTWIZARD Dokumentace

posílat zprávy do chatu

Tento blok použijte k odesílání jednoduchých textových zpráv nebo zpráv s obrázkem uživateli v chatu.

Text zprávy má vestavěnou podporu pro formátování textu pomocí syntaxe Mustache.

Makra pro formátování textu

Příklad Výsledek Podpora
{{#b}}test{{/b}} test WhatsApp
{{#i}}test{{/i}} test WhatsApp
{{#s}}strikethrough{{/s}} přeškrtnutý text WhatsApp
{{#c}}code{{/c}} kod WhatsApp

Pokud formátování není podporováno messengerem, text se zobrazí beze změny.

Zobrazení proměnných v textu

Uživatelské proměnné jsou také dostupné v textu (pokud jste například dříve ve vstupních blocích požadavku zadali název proměnné, můžete v tomto bloku zobrazit hodnotu zadanou účastníkem).

Pro pohodlí je zde řada vestavěných proměnných, které lze využít například při kompilaci externích odkazů.

Parametr Popis Extra
{{lang}} Aktuální jazyk robota english, czech
{{program}} Messenger 2 znaky: WA, TL, VB
{{customer.id}} ID předplatitele (Chat ID)
{{customer.tel}} Telefonní číslo účastníka Pouze pro WhatsApp
{{customer.nickname.raw}} Jméno zadané předplatitelem v messengeru Použití {{customer.nickname.encoded}}, získat verzi jména předplatitele zakódovanou v URL
{{customer.login.raw}} Přihlaste se do messengeru Pro Telegram. Možnost k dispozici {{customer.login.encoded}}
formdata.* Vlastní pole Uveďte název proměnné v blocích, abyste získali hodnotu zadanou do bloku dříve v tomto poli.
rpc.result.data.* Data výsledků volání RPC Ze serveru můžete vrátit libovolná data a použít je v šabloně.

dynamický odkaz

Díky proměnným z výše uvedené tabulky můžete skládat odkazy s dynamickými parametry, například:

https://example.com/?tel={{customer.tel}}&name={{customer.nickname.encoded}}

bude odeslána zpráva do chatu:

https://example.com/?tel=1234567890&name=Alex

Pauza mezi zprávami

Provedení dalšího bloku ve skriptu můžete odložit, k tomu vyberte v rozevíracím seznamu požadované časové období. Od 3 sekund do 2 hodin.