Інструкція · EPSENTA
Як створити чат-бот у Telegram
Щоб зробити робочого Telegram-бота, програмування не потрібне: реєструєте бота в BotFather, вставляєте токен у конструктор і збираєте сценарій із блоків. Нижче — весь шлях від порожнього акаунта до бота, який приймає замовлення.
Що отримаєте
- Крок 1 — отримати токен у BotFather
- Крок 2 — підключити канал у панелі проєкту
- Крок 3 — зібрати сценарій у візуальному редакторі
- Крок 4 — налаштувати тригери запуску
- Крок 5 — протестувати й запустити на трафіку
Крок 1. Створити бота в BotFather
Відкрийте в Telegram акаунт @BotFather — це офіційний сервіс Telegram для реєстрації ботів. Надішліть команду /newbot, вкажіть відображуване імʼя бота (українською, його бачитимуть клієнти) і технічний логін, який має закінчуватися на bot. У відповідь BotFather надішле токен — довгий рядок із цифр і літер. Це ключ доступу до вашого бота, його не можна публікувати. Там же командою /setuserpic варто одразу поставити аватар, а /setdescription — короткий опис, який людина бачить до першого запуску.
Крок 2. Підключити бота до конструктора
Зареєструйтеся в Epsenta й створіть проєкт — це окремий простір під один бізнес зі своїми сценаріями, контактами й статистикою. У налаштуваннях проєкту оберіть канал Telegram і вставте токен із BotFather. Підключення займає кілька секунд, після чого бот уже відповідає, хоча ще не має сценарію. Один проєкт може містити кілька каналів одночасно: до того самого сценарію потім підключаються Viber, Instagram, Facebook Messenger і TikTok.
Крок 3. Зібрати сценарій
Сценарій складається з блоків, які зʼєднуються стрілками. Мінімальний робочий набір: «Повідомлення» з привітанням і кнопками, «Умова» для розгалуження за вибором клієнта і ще кілька «Повідомлень» під кожну гілку. Далі додаються корисні речі: «Запит телефону» збирає контакт в один тап, «Змінна» запамʼятовує відповіді, «Тест» проводить квіз із балами, «Оплата» приймає гроші прямо в чаті, «Сповіщення адміну» повідомляє вам про нову заявку. Кожен блок налаштовується в бічній панелі без коду.
Крок 4. Налаштувати запуск сценарію
Бот має розуміти, коли запускати сценарій. Базовий варіант — команда /start, яку Telegram надсилає при першому відкритті бота. Крім неї є тригери за ключовими словами: якщо клієнт напише «ціна» чи «запис», запуститься потрібна гілка. Для реклами використовуйте параметр у посиланні виду t.me/вашбот?start=promo — так людина одразу потрапляє в потрібний крок сценарію, а ви бачите, з якої кампанії вона прийшла.
Крок 5. Протестувати перед запуском
Обовʼязково пройдіть сценарій самостійно з телефону, як звичайний клієнт: натисніть усі кнопки, спробуйте написати щось не за сценарієм, перевірте оплату на мінімальній сумі. Типові помилки на цьому етапі — гілка, яка нікуди не веде, надто довгі повідомлення, які незручно читати з телефону, і забутий крок повернення в головне меню. Після запуску дивіться в аналітику: вона показує, на якому саме кроці люди перестають відповідати.
Що додати, коли базовий бот працює
Коли основний сценарій приносить заявки, є куди рости. Каталог товарів із кошиком і оплатою перетворює бота на магазин. Модуль запису показує вільні слоти й бронює час. Розсилка за тегами повертає тих, хто цікавився, але не купив. Блок AI-відповіді підхоплює питання, яких немає в сценарії, і відповідає на них своїми словами на основі ваших матеріалів.
Питання та відповіді
- Чи потрібно вміти програмувати?
- Ні. Бот збирається у візуальному редакторі перетягуванням блоків. Код може знадобитися лише для нетипових інтеграцій — наприклад, прямого запиту до вашої бази даних, — але й для цього є готові блоки MySQL, PostgreSQL і MongoDB.
- Скільки часу займе створення бота?
- Простий бот з привітанням, меню й відповідями на часті питання — одна-дві години разом із реєстрацією. Магазин або воронка з квізом та оплатою — від одного робочого дня.
- Де взяти токен для Telegram-бота?
- У службовому акаунті @BotFather у самому Telegram: команда /newbot, потім імʼя й логін бота. Токен надійде відповіддю у чат. Якщо токен скомпрометовано, його можна перевипустити командою /revoke.
- Чи можна створити бота безкоштовно?
- Так, trial на 14 днів дає повний доступ без прив'язки картки. Реєстрація бота в BotFather безкоштовна завжди — платною є лише платформа, у якій ви збираєте сценарій.
- Чи можна перенести той самий сценарій у Viber?
- Так. Один сценарій працює на кількох каналах одночасно, а через блок «Умова» можна зробити окремі гілки з урахуванням особливостей каналу — наприклад, у Viber інші обмеження на кількість кнопок.
- Як приймати оплату всередині бота?
- Через блок «Оплата»: підключаються Monobank, LiqPay, WayForPay, Fondy або Stripe. Клієнт платить у чаті, а сценарій після успішної оплати переходить на потрібну гілку — наприклад, видає доступ або передає замовлення менеджеру.