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.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow