Krok 1: Zarejestruj bota w BotFather
@BotFather to oficjalny bot Telegrama do tworzenia botów. Jest darmowy i nie potrzebujesz konta deweloperskiego.
- Otwórz @BotFather w Telegramie i kliknij Start.
- Wyślij
/newbot. - Wpisz nazwę. To ją ludzie widzą na czatach, np. Pizza Corner. Możesz ją później zmienić.
- Wpisz nazwę użytkownika. Musi kończyć się na
bot, np.pizzacorner_bot, i nie da się jej później zmienić. - BotFather odpowie linkiem do bota i tokenem. Skopiuj token. To klucz, który pozwala programowi sterować twoim botem.
Twój bot już istnieje, ale jeszcze nikomu nie odpowiada. To krok 2. Więcej o tokenach przeczytasz w poradniku jak zdobyć token bota.
Krok 2: Daj botowi coś do roboty
Bot odpowiada tylko wtedy, gdy jakiś program, działający gdzieś na serwerze, czyta jego wiadomości i na nie odpowiada. Masz dwie opcje.
Opcja A: Kreator botów bez kodu
Kreator botów uruchamia program za ciebie. Z Echo Maker:
- Otwórz Echo Maker (@mkfrbot) i kliknij Start.
- Wybierz szablon, np. bota do pobierania filmów, bota z czatem AI albo tłumacza.
- Wklej token z kroku 1.
Bot od razu zaczyna działać. Hosting jest darmowy, a zarządzasz botem z panelu admina w Telegramie.
Opcja B: Napisz kod samodzielnie
Jeśli umiesz programować, możesz korzystać z Telegram Bot API w niemal każdym języku. Popularne biblioteki to python-telegram-bot, aiogram (Python), grammY i Telegraf (JavaScript). Potrzebujesz też serwera lub hostingu, który działa bez przerwy, bo gdy program się zatrzyma, bot przestaje odpowiadać.
Kod czy bez kodu: co wybrać?
| Kreator botów bez kodu | Własny kod | |
|---|---|---|
| Czas do działającego bota | Około minuty | Od godzin do tygodni |
| Potrzebne umiejętności | Żadne | Programowanie |
| Hosting | W cenie | Utrzymujesz serwer |
| Własne funkcje | To, co oferują szablony | Wszystko, co zbudujesz |
| Koszt | Za darmo, opcjonalny plan płatny | Koszty serwera |
Jeśli szablon robi już to, czego potrzebujesz, kreator botów jest szybszy. Jeśli potrzebujesz czegoś nietypowego, np. połączenia z własną bazą danych, napisz kod.
Krok 3: Dokończ profil bota
Wróć do @BotFather – możesz tam dodać botowi zdjęcie profilowe, opis i listę komend. Dzięki nim bot wygląda wiarygodnie, gdy ktoś otwiera go pierwszy raz. Zobacz, jak zmienić nazwę, zdjęcie i opis bota.
Pytania
Czy stworzenie bota na Telegramie jest darmowe?
Tak. Rejestracja bota w BotFather jest darmowa. Do działania bot potrzebuje serwera, który kosztuje, jeśli hostujesz go sam. Echo Maker hostuje boty za darmo.
Ile botów mogę stworzyć?
Telegram ogranicza liczbę botów, które jedno konto może stworzyć w BotFather – obecnie to około 20. W Echo Maker możesz podłączyć ich tyle, ile chcesz.
Czy mogę zrobić bota na Telegramie na telefonie?
Tak. BotFather i Echo Maker działają w aplikacji Telegram, więc możesz stworzyć bota i nim zarządzać wyłącznie z telefonu.
Czy muszę umieć programować?
Nie. W kreatorze botów bez kodu wybierasz szablon i wklejasz token. Programowanie jest potrzebne tylko wtedy, gdy chcesz budować funkcje od zera.