Boty Telegrama pozwalają zautomatyzować pewne odpowiedzi w grupach lub wejść w interakcję z klientami: oto czym są i jak z nich korzystać
Możesz o tym nie wiedzieć, ale jeśli regularnie korzystasz z Telegrama i subskrybujesz wiele publicznych kanałów i grup, bardzo prawdopodobne, że już przynajmniej raz wszedłeś w interakcję z botem. W rzeczywistości, od połowy 2015 roku, aplikacja udostępnia API dla wszystkich programistów, którzy chcą korzystać z tej funkcji, a od tego czasu boty stale rozprzestrzeniają się na czatach Telegram.
Ale czym są boty Telegram i dlaczego coraz więcej administratorów grup i kanałów z nich korzysta? Jak wyjaśnia firma, która sama rozwija aplikację do przesyłania wiadomości, "Boty to aplikacje innych firm działające w Telegramie. Użytkownicy mogą wchodzić w interakcje z botami, wysyłając im wiadomości, polecenia i żądania inline." Innymi słowy, boty są wygodnym sposobem na zautomatyzowanie pewnych interakcji z użytkownikami poprzez dostarczanie z góry ustalonych i "wypełnionych" odpowiedzi na ich pytania i prośby. W przypadku kanałów z tysiącami subskrybentów zadających mniej więcej te same pytania w kółko, boty są zatem niezwykle potężnym narzędziem do zarządzania społecznością.
Jak działają boty Telegrama
Użytkownicy mogą wchodzić w interakcje z botami Telegrama na dwa różne sposoby. Pierwszym z nich jest wysłanie im bezpośredniej wiadomości poprzez czat: każdy bot ma swoją własną nazwę użytkownika i dlatego można się z nim skontaktować poprzez otwarcie konkretnego czatu. Drugim sposobem jest użycie poleceń inline. Istnieje wiele komend, które można wydać botom, wysyłając żądanie przez pole wejściowe, wpisując "@ + nazwa bota" i bezpośrednio po komendzie. Niektóre klasyczne przykłady użycia botów na Telegramie to automatyczne wysyłanie wiadomości do użytkowników kanału lub grupy, lub wysyłanie określonej treści na żądanie użytkownika (typowy przypadek: zautomatyzowane systemy pomocy online).
Kto (i jak) może stworzyć bota na Telegramie
Każdy może stworzyć tyle botów, ile chce na Telegramie. Nie jest to też bardzo trudne. Wystarczy otworzyć dedykowane konto dla każdego bota i poprosić Telegram o klucz API HTTP. Ten klucz jest używany do kontrolowania bota zdalnie, za pomocą zewnętrznej aplikacji.
Tworzenie bota Telegrama za pomocą BotFather
Telegram ma oficjalną wewnętrzną aplikację do tworzenia i zarządzania botami: nazywa się BotFather. Tak więc otwierając czat z @BotFather, możesz wydawać polecenia potrzebne do tworzenia i zarządzania botami. Pierwsza komenda to "/newbot": po jej wpisaniu zostaniesz zapytany o nazwę, login (który musi kończyć się literami "bot") oraz klucz API przypisany do bota. Ten ostatni, w przypadku utraty, kradzieży lub kompromitacji, można zawsze wygenerować za pomocą BotFathera komendą "/token".