EN RU UK
Як створити бота в Telegram без коду

Як створити бота в Telegram без коду

EasyPost · · телеграм бот без коду botfather конструктор ботів
Содержание

Завести бота в Telegram можна за дві хвилини і безкоштовно: пишете @BotFather, відповідаєте на два запитання, забираєте токен. А потім хтось відкриває вашого бота, бачить кнопку «Почати», натискає її — і нічого не відбувається.

Так і має бути. Нижче — чому і що робити далі.

Дві хвилини з BotFather

  1. Знайдіть у пошуку @BotFather — того, що з позначкою верифікації: підробок вистачає.

  2. Надішліть /newbot.

  3. Придумайте ім’я — те, що видно в шапці чату. Змінюється будь-коли.

  4. Вкажіть username. Він мусить закінчуватися на bot і не змінюється ніколи.

  5. Заберіть токен на кшталт 123456789:AAF-xxxxxxxxxxxxx.

Токен — це і є бот: хто ним володіє, той ним і керує. Переслали в чат — вважайте, що віддали. Перевипустити його можна там само командою /token — старий одразу перестає працювати.

Якщо зовсім коротко

  • BotFather видає лише обліковий запис бота — працювати він ще не вміє.

  • Щоб бот відповідав, потрібна програма, яка працює цілодобово. «Без коду» означає, що її тримає хтось інший — за передплату.

  • Частина завдань закривається тим, що в Telegram уже є, і бот для них не потрібен зовсім.

Чому бот мовчить

Telegram не зберігає логіку вашого бота. Ні питань, ні відповідей, ні кнопок — нічого цього на їхніх серверах немає. Токен дає рівно два права: отримувати повідомлення і надсилати їх.

Відповідати має якась програма, і працювати вона мусить увесь час, а не поки у вас відкритий ноутбук, — отже, десь у неї має бути дім. «Без коду» не скасовує сервер, а означає, що сервер чужий.

Telegram прямо пише про це у власному FAQ: обліковий запис від BotFather треба під’єднати до свого сервера через API Telegram, і готових способів зробити бота, який справді працює, для того, хто не програміст, немає.

Можливо, бот вам не потрібен

Дещо з цього в самому месенджері вже розв’язано. Перевірте своє завдання, перш ніж шукати інструмент.

Відкласти пост у каналіУтримати кнопку надсилання → «Надіслати пізніше». Вбудовано
Опитування або вікторинаЗвичайне опитування в режимі вікторини. Вбудовано
Коментарі під постамиПрив’язати до каналу групу обговорень. Вбудовано
Антиспам у групіГотові боти-модератори. Свого заводити немає сенсу

Якщо ваше завдання в цьому списку — далі можна не читати.

Що робити, якщо завдання лишилося

Далі все залежить від того, що має робити бот.

Надсилати сповіщення собі або команді. Замовлення із сайту, помилка на сервері, новий рядок у таблиці. Тут коду майже немає: берете токен, додаєте бота в потрібний чат і надсилаєте в нього повідомлення одним запитом — із Make, n8n або з пари рядків коду будь-якою мовою. Тримати програму не треба: бот тільки пише і ніколи не відповідає.

Приймати заявки від людей. Оголошення в канал, відгуки на вакансію, запис на послугу, звіти працівників. Тут бот має вести діалог, а отже, потрібен конструктор — про нього нижче.

Усе інше. Магазин з оплатою, асистент на мовній моделі, гра, власний діалог із розгалуженнями — це код або сценарій у no-code-платформі.

Усі три сценарії мають одне спільне обмеження: першою в діалог входить людина. Вона відкриває бота і натискає «Почати» — до цього бот їй написати не може. Зібрати аудиторію, завантаживши список номерів, не вийде. І розсилати швидко теж не вийде: Telegram обмежує і частоту повідомлень в один чат, і загальний темп бота, тож на тисячу адресатів підуть хвилини, а не мить.

Якщо потрібно приймати заявки

Людина відкриває бота за посиланням, і бот ставить свої запитання по одному. Відповіді приходять до вас розкладеними по полях, а не суцільним листуванням. У цьому весь сенс конструктора.

Ось увесь шлях:

Налаштувати треба чотири речі.

Чим питати. Типів полів шість: текст, кнопки, телефон, фото, геолокація, оцінка. Важливий один вибір — кнопки чи вільний текст. Запитали місто кнопками — заявки з Алмати підуть у канал Алмати самі. Запитали текстом — отримаєте Алмати, алмати, Алма-Ата і алма ата, і розбирати це доведеться вам.

Хто перевіряє. Заявка спершу приходить вам особистим повідомленням, з кнопками «Схвалити» і «Відхилити». Доки ви не натиснули жодної, назовні нічого не йде. Для всього, що заповнюють сторонні, це обов’язково: інакше канал збере і чужу рекламу, і кілька «тест тест». Для своїх — звітів працівників, тікетів — перевірку вимикають, там вона лише гальмує.

Куди йде. У канал. У потрібний канал із кількох — за тим, що людина обрала. Або у вашу власну систему, якщо вона вміє приймати дані ззовні.

Коли виходить. Одразу або за розкладом. Двадцять оголошень, що прийшли за одну вечірню годину, можна розтягнути на день: стрічка, у яку двадцять разів поспіль щось падає, читається як робот.

Приклад із життя. UyTap, мережа каналів нерухомості в Казахстані, веде сім міських каналів однією формою: агент обирає місто кнопкою, і щойно оголошення схвалене, воно потрапляє в канал свого міста. Восьме місто — це зміна налаштувань, а не другий бот.

Де конструктор закінчується — на прикладі Easy Post

  • Форма живе всередині Telegram. Вона відкривається за посиланням і не вбудовується у вебсторінку. Якщо ваш трафік приходить на сайт і має там лишитися — беріть звичайний конструктор вебформ.

  • Немає поля дати й поля файлу. В Easy Post типів полів шість: текст, кнопки, телефон, фото, геолокація, оцінка. Дату збирають текстом, документ фотографують. В інших конструкторів набір свій — але якщо ваша робота тримається на PDF, це перше, що треба перевірити в будь-якому з них.

  • Запитання йдуть у незмінному порядку. Відповідь не змінює наступного запитання: умови застосовуються після заповнення форми, коли заявку треба направити. Розгалуження всередині діалогу — це або конструктор, який це вміє, або код.

Скільки це коштує

На прикладі Easy Post почати можна безкоштовно: спільний бот платформи, один канал і всі 47 готових форм. Цього вистачає, щоб зібрати форму і подивитися на живих заявках, чи підходить вам такий спосіб узагалі.

Платні тарифи починаються з $7 на місяць: власний бот замість спільного, більше каналів і передавання заявок в інші системи. Одне врахуйте заздалегідь — розподіл заявок між кількома каналами, як у прикладі із сімома містами, живе на верхньому тарифі. Точні ціни й ліміти дивіться на сторінці тарифів: вони змінюються частіше, ніж статті.

Що читати далі

Докладніше про поля і перевірку заявок — форми для Telegram-бота. Порівняння інструментів — конструктор форм без коду. Якщо у вас не канал, а процес усередині компанії — п’ять сценаріїв для бізнесу.

Часто задаваемые вопросы

Чи можна зробити Telegram-бота взагалі без програмування?
Обліковий запис бота — так, BotFather видає його за дві хвилини. Бота, який справді працює, — тільки якщо логіку тримає хтось інший: конструктор, no-code-платформа або готовий бот. Telegram у власному FAQ пише, що готових способів зробити такого бота для непрограміста немає, а під’єднання до сервера обов’язкове.
Чому бот не відповідає після створення?
Бо за токеном нічого не стоїть. Telegram не зберігає логіку бота: токен дає право отримувати й надсилати повідомлення, а вирішувати, що відповісти, має програма, яка працює цілодобово. Доки її немає, бот показуватиме кнопку «Почати» і мовчатиме.
Чи може бот написати людині першим?
Ні. Спершу людина відкриває бота і натискає «Почати», і лише після цього бот може їй писати. Завантажити список номерів і розіслати по ньому не вийде.
Чим це відрізняється від Google Форми з посиланням у каналі?
Двома речами. Людина не виходить із месенджера — форма відкривається просто в чаті. І між заявкою та публікацією стоїть перевірка: заявка приходить із кнопками «Схвалити» і «Відхилити», і одного натискання досить, щоб вона пішла в потрібний канал сама. Таблиця відповіді збере, але публікувати їх доведеться руками.
← Назад в блог