← Zpět na blog
🤖

Jak vytvořit Telegram bota od nuly: průvodce krok za krokem

Telegram se pevně etabloval jako hlavní messenger pro byznys. Lidé tu prodávají zboží, vedou kanály, organizují uzavřené komunity a samozřejmě spouštějí chatboty. Telegram bot je skvělý způsob, jak automatizovat rutinu, odlehčit podpoře nebo otevřít zcela nový prodejní kanál.

V tomto průvodci si projdeme základní postup tvorby Telegram bota: od oficiální registrace uvnitř messengeru až po výběr platformy, která ho oživí.

Krok 1. Registrace bota přes BotFather

Každý bot v Telegramu se vytváří přes jednoho hlavního systémového bota — BotFather („Otec botů“). Je to oficiální nástroj od týmu Telegramu.

  • Otevřete Telegram a vyhledejte @BotFather (ujistěte se, že má modrou ověřovací značku).
  • Spusťte ho tlačítkem /start.
  • Pošlete příkaz /newbot pro vytvoření nového asistenta.
  • Zadejte název (Name): takto se bot zobrazí v seznamu kontaktů (například „Ivan | Rozvoz pizzy“).
  • Zadejte uživatelské jméno (Username): jedinečnou adresu bota, podle které ho lidé najdou ve vyhledávání. Musí končit na bot (například pizza_delivery_super_bot).

Důležité: poté vám BotFather pošle API token (dlouhý řetězec písmen a číslic). Je to digitální přístupový klíč k vašemu botovi. Zkopírujte ho a nikomu ho neukazujte — kdo vlastní token, vlastní bota.

Krok 2. Nastavení vzhledu

Aby bot vypadal profesionálně, nastavte jeho profil přímo v chatu s BotFather pomocí těchto příkazů:

  • /setuserpic — nahrajte avatar bota.
  • /setdescription — text, který uživatelé uvidí před spuštěním bota (stručně vysvětlete, čím je bot užitečný).
  • /setabouttext — krátký text v profilu bota, který se zobrazí po klepnutí na jeho jméno.

Krok 3. Jak bota „oživit“ (výběr cesty)

Právě teď je váš bot jen prázdná schránka. Aby začal odpovídat, potřebuje „mozek“. Existují tři hlavní cesty.

Cesta A. Konstruktory chatbotů (no-code)

Ideální pro firmy, marketéry a rychlé testování nápadů. Logiku bota skládáte z vizuálních bloků, jako ze stavebnice.

  • Výhody: rychlé spuštění (během pár hodin), intuitivní rozhraní, není třeba platit vývojáře, hotové integrace s platebními systémy a CRM.
  • Nevýhody: měsíční předplatné, funkčnost omezená rámcem konstruktoru.

Cesta B. Individuální vývoj (kód)

Bota píše vývojář v jednom z programovacích jazyků (nejčastěji Python nebo Node.js) s využitím knihoven jako aiogram nebo telegraf.

  • Výhody: naprostá volnost — můžete přidat AI, složité kalkulačky, integraci s jakoukoli vlastní databází.
  • Nevýhody: drahé a pomalé; pro jakoukoli změnu textu nebo tlačítek musíte znovu zapojit vývojáře.

Cesta C. Hotová oborová řešení

Pokud potřebujete bota pro konkrétní obor (taxi, objednávky do salonu, rozvoz jídla), je často jednodušší vzít hotovou specializovanou službu, kde je veškerá logika již nastavená pro váš obor.

Krok 4. Návrh logiky a rozhraní

Před nastavením scénáře nakreslete schéma na papír nebo v nástroji jako Miro. Tři zlatá pravidla dobrého bota:

  • Jasný start. Po klepnutí na /start by uživatel měl okamžitě pochopit, kde je a co dál dělat.
  • Tlačítka místo psaní. Nenuťte lidi psát slova ručně — používejte inline tlačítka, minimalizuje to chyby při zadávání.
  • Tlačítko „Zpět“. Vždy nechte možnost vrátit se o krok zpět nebo do hlavního menu, aby člověk neuvízl ve slepé uličce.

Krok 5. Testování a spuštění

Než zapnete reklamu, otestujte bota skrz naskrz:

  • Projděte všechny větve menu.
  • Zkontrolujte, zda se formuláře odesílají správně a zda administrátor dostává oznámení.
  • Záměrně udělejte něco špatně (klepněte na nesprávné tlačítko), abyste viděli, jak bot reaguje na chybu.

Pokud vše funguje správně — bot je připraven přivítat vaše první zákazníky!

Jste připraveni automatizovat své podnikání?

Na platformě již bylo vytvořeno více než 15 000 botů

Vytvořit chatbota

Bezplatná zkušební verze – karta není vyžadována