Завести бота в телеграмме можно за две минуты и бесплатно: пишете @BotFather, отвечаете на два вопроса, забираете токен. А потом бот открывается, показывает кнопку «Начать», человек её нажимает — и ничего не происходит.
Так и должно быть. Ниже — почему и что делать дальше.
Две минуты с BotFather
- Найдите в поиске
@BotFather— с галочкой верификации, подделок хватает. - Отправьте
/newbot. - Задайте имя — то, что видно в шапке чата. Меняется когда угодно.
- Задайте username. Он должен оканчиваться на
botи не меняется никогда. - Заберите токен вида
123456789:AAF-xxxxxxxxxxxxx.
Токен — это и есть бот: кто им владеет, тот им и управляет. Переслали в чат — считайте, что отдали. Перевыпустить его можно там же командой /token — старый сразу перестанет работать.
Если совсем коротко
- BotFather выдаёт учётную запись бота, а не работающего бота.
- Чтобы бот отвечал, нужна программа, работающая круглосуточно. «Без кода» значит, что её держит кто-то другой — за подписку.
- Часть задач закрывается тем, что в Telegram уже есть, и бот для них не нужен вовсе.
Почему бот молчит
Telegram не хранит логику бота. Ни вопросов, ни ответов, ни кнопок — ничего этого на серверах Telegram нет. Токен даёт ровно два права: получать сообщения и отправлять их.
Отвечать должна программа. И работать она должна всё время, а не когда у вас открыт ноутбук, — значит, где-то у неё должен быть дом. «Без кода» не отменяет сервер, а означает, что сервер чужой.
Telegram прямо пишет об этом в своём FAQ: учётную запись от BotFather надо подключить к серверу, и готовых способов для того, кто не программист, нет.
Может, бот вам не нужен
Кое-что из этого в мессенджере уже решено. Проверьте свою задачу, прежде чем выбирать инструмент.
| Отложить пост в канале | Удержать кнопку отправки → «Отправить позже». Встроено |
| Опрос или викторина | Обычный опрос, режим «Викторина». Встроено |
| Комментарии под постами | Привязать к каналу группу обсуждений. Встроено |
| Антиспам в группе | Готовые боты-модераторы. Свой заводить незачем |
Если ваша задача в этом списке — дальше можно не читать.
Что делать, если задача осталась
Дальше всё зависит от того, что боту предстоит.
Слать уведомления себе или команде. Заказ с сайта, ошибка на сервере, новая строка в таблице. Тут кода почти нет: берёте токен, добавляете бота в нужный чат и отправляете в него сообщения одним запросом — из Make, n8n или из пары строк кода на любом языке. Программу держать не надо: бот только пишет, но не отвечает.
Принимать заявки от людей. Объявления в канал, отклики на вакансию, запись, отчёты сотрудников. Здесь бот должен вести диалог, а значит, нужен конструктор — про него ниже.
Всё остальное. Магазин с оплатой, ассистент на языковой модели, игра, свой диалог с развилками — это код или сценарий в no-code-платформе.
У всех трёх сценариев одно общее ограничение: первым в диалог входит человек. Он открывает бота и нажимает «Начать» — до этого бот ему написать не может. Собрать аудиторию, загрузив список номеров, не выйдет. И рассылать быстро не выйдет: Telegram нормирует и частоту сообщений в один чат, и общий темп бота, так что тысяча адресатов уходит минутами, а не мгновенно.
Если нужно принимать заявки
Человек открывает бота по ссылке, бот задаёт вопросы по одному. Ответы приходят вам разложенными по полям, а не сплошной перепиской. В этом весь смысл конструктора.
Как это выглядит целиком:
Настроить надо четыре вещи.
Чем спрашивать. Полей шесть: текст, кнопки, телефон, фото, геолокация, оценка. Важен один выбор — кнопки или свободный текст. Спросили город кнопками — заявки из Алматы уйдут в канал Алматы сами. Спросили текстом — получите «Алматы», «алматы», «Алмата» и «алма ата», и разбирать это придётся вам.
Кто проверяет. Заявка сначала приходит вам в личку, с кнопками «Одобрить» и «Отклонить». Пока не нажали — наружу ничего не ушло. Для всего, что заполняют посторонние, это обязательно: иначе в канал попадёт и чужая реклама, и «тест тест». Для своих — отчётов сотрудников, тикетов — проверку отключают, там она только мешает.
Куда уходит. В канал. В нужный канал из нескольких — по тому, что человек выбрал. Или в вашу систему, если она умеет принимать данные извне.
Когда выходит. Сразу или по расписанию. Двадцать объявлений, пришедших вечером за час, можно растянуть на день — лента, в которую двадцать раз подряд что-то падает, читается как робот.
Живой пример. UyTap, сеть каналов недвижимости в Казахстане, ведёт семь городских каналов одной формой: риелтор выбирает город кнопкой, и после одобрения объявление уходит в канал своего города. Восьмой город добавляется настройкой, а не вторым ботом.
Границы конструктора — на примере Easy Post
- Форма живёт внутри Telegram. Открывается по ссылке и не встраивается в сайт. Если люди приходят на сайт и должны там остаться — берите обычный конструктор веб-форм.
- Нет поля даты и поля файла. В Easy Post полей шесть: текст, кнопки, телефон, фото, геолокация, оценка. Дату собирают текстом, документ фотографируют. У других конструкторов набор свой — но если у вас договоры в PDF, проверять это надо в любом из них.
- Вопросы идут по порядку. Ответ не меняет следующий вопрос: условия применяются после заполнения, когда заявку надо направить. Развилки внутри диалога — это либо конструктор, который умеет ветвление, либо код.
Сколько это стоит
На примере Easy Post начать можно бесплатно: общий бот платформы, один канал и все 47 готовых форм. Этого хватает, чтобы собрать форму и посмотреть на живых заявках, подходит ли вам такой способ вообще.
Платные тарифы начинаются с $7 в месяц: свой бот вместо общего, больше каналов, передача заявок в другие системы. Одно прикиньте заранее — раскладка по нескольким каналам, как в примере с семью городами, живёт на верхнем тарифе. Точные цены и лимиты смотрите на странице тарифов: они меняются чаще, чем статьи.
Что читать дальше
Подробнее про поля и проверку заявок — формы для телеграм-бота. Сравнение инструментов — конструктор форм без кода. Если у вас не канал, а процесс внутри компании — пять сценариев для бизнеса.