telegram-bot Samouczek
Rozpoczęcie pracy z telegram-bot
Szukaj…
Uwagi
Ta sekcja zawiera przegląd tego, czym jest telegram-bot i dlaczego deweloper może chcieć go użyć.
Powinien również wymieniać wszelkie duże tematy w telegram-bocie i zawierać linki do powiązanych tematów. Ponieważ Dokumentacja dla telegram-bot jest nowa, może być konieczne utworzenie początkowych wersji tych powiązanych tematów.
Stwórz bota z BotFather
Otwórz czat z @BotFather w Telegramie i kliknij polecenie /start .
Po otrzymaniu listy poleceń Wybierz polecenie /newbot aby otrzymać tę wiadomość:
W porządku, nowy bot. Jak mamy to nazwać? Wybierz nazwę dla swojego bota.
Wpisz nazwę swojego bota, która może być dowolna, i wyślij go. Następnie BotFather poprosi o nazwę użytkownika dla twojego bota:
Dobry. Teraz wybierzmy nazwę użytkownika dla twojego bota. Musi kończyć się
bot. Tak jak na przykład: TetrisBot lub tetris_bot.
To musi kończyć się na „bot”. Jeśli wybrana nazwa użytkownika jest zajęta lub niedostępna, spróbuj ponownie pod inną nazwą.
Na koniec twoj bot jest tworzony i wyświetla się następujący komunikat. Musisz użyć tokena bota do komunikacji z telegramem, więc pamiętaj, aby go zapisać.
Gotowy! Gratulujemy nowego bota. Znajdziesz go na telegram.me/???bot. Możesz teraz dodać opis, informacje o sekcji i zdjęcie profilowe dla twojego bota, zobacz / pomoc dla listy poleceń. Nawiasem mówiąc, po zakończeniu tworzenia fajnego bota, pinguj naszą obsługę botów, jeśli chcesz dla niego lepszej nazwy użytkownika. Po prostu upewnij się, że bot jest w pełni operacyjny, zanim to zrobisz.
Użyj tego tokena, aby uzyskać dostęp do interfejsu API HTTP: xxx: xxx
Za pomocą zdobytego tokena możesz teraz wysłać wiadomość testową, dzwoniąc na stronę https://api.telegram.org/botBOTTOKEN/sendmessage?chat_id=YOURCHATID&text=YOURTEXT
Istnieją dwie ogólne metody interakcji botów telegramowych: metoda push i pull. Korzystając z metody pull, musisz co jakiś czas wywoływać /getupdates , aby sprawdzić, czy do bota wysyłane są nowe wiadomości. Metoda push używa haka (metody /setwebhook ) do skryptu, który jest wywoływany za każdym razem, gdy użytkownik wysyła wiadomość do bota.
Podane informacje to plik w formacie JSON ze wszystkimi potrzebnymi informacjami (nadawcy i wiadomości).
Możesz napisać swojego bota w wielu językach (PHP, Python, Lua ...), o ile mogą one obsługiwać hak internetowy jako dane wejściowe i wywoływać strony internetowe.
Aby uzyskać więcej informacji, zawsze możesz skorzystać z dokumentacji BOT API, którą możesz znaleźć tutaj.