telegram-bot
Build and manage Telegram bots via the Telegram Bot API. Create bots, send messages, handle webhooks, manage groups and channels.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Build and manage Telegram bots via the Telegram Bot API. Create bots, send messages, handle webhooks, manage groups and channels.
How to use
Otwórz Telegram i wyślij wiadomość do @BotFather. Wyślij komendę /newbot i postępuj zgodnie z instrukcjami, aby utworzyć nowego bota. Telegram przydzieli Ci token w formacie podobnym do "123456789:ABCdefGHIjklMNOpqrsTUVwxyz".
Skopiuj otrzymany token bota i ustaw go jako zmienną środowiskową TELEGRAM_BOT_TOKEN. Wykonaj polecenie: export TELEGRAM_BOT_TOKEN="twój-token-bota". Upewnij się, że zmienną można odczytać w sesji, w której będziesz uruchamiać umiejętność.
Aby wysłać pierwszą wiadomość, użyj metody sendMessage. Przygotuj identyfikator czatu (chat_id) odbiorcy oraz treść wiadomości. Wyślij żądanie POST do API Telegram z parametrami chat_id i text, opcjonalnie ustawiając parse_mode na "HTML" dla sformatowanego tekstu.
Jeśli chcesz, aby bot miał dostępne komendy, zdefiniuj je za pomocą metody setMyCommands. Przygotuj listę komend (np. start, help, settings) z opisami każdej. Wyślij tę konfigurację do API, a komendy będą widoczne użytkownikom w menu bota.
Dla bardziej zaawansowanej interakcji dodaj przyciski inline do wiadomości, korzystając z parametru reply_markup i inline_keyboard. Pozwala to użytkownikom klikać przyciski zamiast pisać komendy ręcznie.
Weryfikuj działanie bota, pobierając informacje o nim za pomocą metody getMe. Sprawdź również listę ustawionych komend poleceniem getMyCommands, aby upewnić się, że konfiguracja została zapisana poprawnie.