Jak stworzyć bota na Telegramie

Każdy bot na Telegramie ma dwie części: konto, które rejestrujesz w @BotFather, i program, który odpowiada na wiadomości. Rejestracja zajmuje minutę. Program możesz napisać sam albo użyć kreatora botów bez kodu.

Zaktualizowano · 5 min czytania

Krok 1: Zarejestruj bota w BotFather

@BotFather to oficjalny bot Telegrama do tworzenia botów. Jest darmowy i nie potrzebujesz konta deweloperskiego.

  1. Otwórz @BotFather w Telegramie i kliknij Start.
  2. Wyślij /newbot.
  3. Wpisz nazwę. To ją ludzie widzą na czatach, np. Pizza Corner. Możesz ją później zmienić.
  4. Wpisz nazwę użytkownika. Musi kończyć się na bot, np. pizzacorner_bot, i nie da się jej później zmienić.
  5. 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:

  1. Otwórz Echo Maker (@mkfrbot) i kliknij Start.
  2. Wybierz szablon, np. bota do pobierania filmów, bota z czatem AI albo tłumacza.
  3. 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 koduWłasny kod
Czas do działającego botaOkoło minutyOd godzin do tygodni
Potrzebne umiejętnościŻadneProgramowanie
HostingW cenieUtrzymujesz serwer
Własne funkcjeTo, co oferują szablonyWszystko, co zbudujesz
KosztZa darmo, opcjonalny plan płatnyKoszty 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.

Krok 4: Udostępnij go

Link do bota to t.me/ plus jego nazwa użytkownika, np. t.me/pizzacorner_bot. Udostępniaj go, gdzie chcesz. Pamiętaj, że bot nie może napisać do kogoś pierwszy: ludzie muszą go otworzyć i kliknąć Start. Żeby używać go w grupie, dodaj go do grupy.

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.