EN RU
Как создать бота в телеграмме без кода

Как создать бота в телеграмме без кода

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

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

Так и должно быть. Ниже — почему и что делать дальше.

Две минуты с BotFather

  1. Найдите в поиске @BotFather — с галочкой верификации, подделок хватает.
  2. Отправьте /newbot.
  3. Задайте имя — то, что видно в шапке чата. Меняется когда угодно.
  4. Задайте username. Он должен оканчиваться на bot и не меняется никогда.
  5. Заберите токен вида 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 в месяц: свой бот вместо общего, больше каналов, передача заявок в другие системы. Одно прикиньте заранее — раскладка по нескольким каналам, как в примере с семью городами, живёт на верхнем тарифе. Точные цены и лимиты смотрите на странице тарифов: они меняются чаще, чем статьи.

Что читать дальше

Подробнее про поля и проверку заявок — формы для телеграм-бота. Сравнение инструментов — конструктор форм без кода. Если у вас не канал, а процесс внутри компании — пять сценариев для бизнеса.

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

Можно ли сделать телеграм-бота вообще без программирования?
Учётную запись бота — да, BotFather выдаёт её за две минуты. Работающего бота — только если логику держит чужой сервис: конструктор, no-code-платформа или готовый бот. Telegram пишет в своём FAQ, что готовых способов сделать работающего бота для непрограммиста нет, и подключение к серверу обязательно.
Почему бот не отвечает после создания?
За токеном ничего не стоит. Telegram не хранит логику бота: токен даёт право получать и отправлять сообщения, а решать, что ответить, должна программа, работающая круглосуточно. Пока её нет, бот будет показывать кнопку «Начать» и молчать.
Может ли бот написать человеку первым?
Нет. Сначала человек открывает бота и нажимает «Начать», и только после этого бот может ему писать. Загрузить список номеров и разослать по нему не получится.
Чем это отличается от гугл-формы со ссылкой в канале?
Человек не выходит из мессенджера, и между заявкой и публикацией стоит проверка: заявка приходит вам с кнопками «Одобрить» и «Отклонить» и по нажатию уходит в нужный канал сама. Таблица ответы соберёт, но публиковать их придётся руками.
← Назад в блог