K čemu slouží boti Telegramu?


Boty Telegramu umožňují automatizovat určité reakce ve skupinách nebo komunikovat se zákazníky: tady se dozvíte, co jsou zač a jak je používat

Možná to nevíte, ale pokud Telegram pravidelně používáte a jste přihlášeni k odběru mnoha veřejných kanálů a skupin, je velmi pravděpodobné, že jste již alespoň jednou s nějakým botem komunikovali. Od poloviny roku 2015 totiž aplikace uvolňuje API pro všechny programátory, kteří chtějí tuto funkci využívat, a od té doby se boti postupně šíří napříč chaty Telegramu.

Ale co jsou to boti Telegramu a proč je používá stále více správců skupin a kanálů? Jak vysvětluje sama společnost, která aplikaci pro zasílání rychlých zpráv vyvíjí: "Boti jsou aplikace třetích stran spuštěné v rámci Telegramu. Uživatelé mohou s boty komunikovat tak, že jim posílají zprávy, příkazy a požadavky." Jinými slovy, boti představují pohodlný způsob, jak automatizovat určité interakce s uživateli tím, že poskytují předem určené a "předvyplněné" odpovědi na jejich otázky a požadavky. V případě kanálů s tisíci a tisíci účastníky, kteří se ptají na víceméně stejné otázky stále dokola, jsou proto boti mimořádně silným nástrojem pro správu komunity.

Jak fungují boti Telegramu

Uživatelé mohou s botem Telegramu komunikovat dvěma různými způsoby. První možností je poslat jim přímou zprávu prostřednictvím chatu: každý bot má své vlastní uživatelské jméno, a proto ho lze oslovit otevřením konkrétního chatu. Druhým způsobem je použití inline příkazů. Existuje řada příkazů, které lze botům zadat odesláním požadavku prostřednictvím vstupního pole, zadáním "@ + jméno bota" a bezprostředním následováním příkazu. Mezi klasické příklady použití botů na Telegramu patří automatické zasílání novinek uživatelům v kanálu nebo skupině nebo zasílání konkrétního obsahu na základě konkrétního požadavku uživatele (typický případ: automatizované systémy online nápovědy).


Kdo (a jak) může vytvořit bota Telegramu

Každý může na Telegramu vytvořit libovolný počet botů. A není to ani nijak složité. Stačí si pro každého bota otevřít vyhrazený účet a požádat Telegram o klíč HTTP API. Tento klíč slouží k vzdálenému ovládání bota prostřednictvím externí aplikace.


Vytvoření bota Telegramu pomocí aplikace BotFather

Telegram má oficiální interní aplikaci pro vytváření a správu botů: jmenuje se BotFather. Po otevření chatu s @BotFather můžete zadávat příkazy potřebné k vytváření a správě botů. První příkaz je "/newbot": po jeho zadání budete požádáni o zadání jména, uživatelského jména (které musí končit písmeny "bot") a klíče API přiřazeného botovi. Ten lze v případě ztráty, krádeže nebo kompromitace vždy vygenerovat prostřednictvím programu BotFather příkazem "/token".