Как создать бота в Телеграме: бот обратной связи для канала за вечер
Один конкретный сценарий: подписчик пишет боту, сообщение падает в ваш рабочий чат, ответ уходит обратно автору. Регистрация через BotFather, готовый текст приветствия, промт на черновик ответа, три способа запуска и цены в BYN.
Короткий ответ: бот обратной связи для канала собирается за вечер. Подписчик пишет боту в личку, бот пересылает сообщение в ваш рабочий чат, вы отвечаете реплаем — ответ уходит автору от имени бота. Регистрация занимает две минуты, остальное время уходит на сценарий и проверку.
Что делает бот обратной связи: сообщение подписчика падает в ваш рабочий чат
У канала нет личных сообщений: написать администратору напрямую подписчик не может, а комментарии под постом видны всем. Бот закрывает эту дыру. Механика простая: в описании канала стоит ссылка на бота, подписчик пишет ему как обычному собеседнику, а вы видите поток вопросов в отдельном чате и отвечаете оттуда.
Что через такой бот обычно приходит: вопрос по цене и наличию, уточнение по заказу, жалоба, предложение о сотрудничестве, заявка на консультацию. Публично это не пишут, а через бота пишут охотно.
Как зарегистрировать бота через BotFather: пять шагов и токен
- Найдите в поиске Телеграма аккаунт @BotFather и нажмите «Запустить».
- Отправьте команду /newbot. Он спросит видимое имя — его увидят подписчики, кириллица разрешена.
- Задайте адрес бота. Он латиницей и обязан заканчиваться на bot: например, mycompany_help_bot. Короткие адреса почти все заняты.
- Скопируйте токен — длинная строка из цифр и букв через двоеточие. Это ключ от бота: у кого он есть, тот управляет ботом.
- Настройте вид: /setdescription — что бот делает, /setabouttext — короткая подпись, /setuserpic — аватар, /setcommands — список команд в меню.
После этого бот существует, но молчит: он ещё не подключён ни к какому обработчику. Ссылку на него добавьте в описание канала и закрепите в приветственном посте — иначе им никто не воспользуется.
Из чего состоит сценарий бота обратной связи: приветствие, вопрос, пересылка, ответ
- Приветствие по команде /start. Три строки: кто вы, с чем сюда пишут, за какое время отвечаете. Обещание «отвечаем в течение рабочего дня» снижает поток нетерпеливых повторов.
- Кнопки под частые темы. Заказ, доставка, сотрудничество, другое. Четыре штуки — предел, дальше человек не читает.
- Приём сообщения. Бот принимает текст, фото и голосовое: половина вопросов приходит скриншотом.
- Пересылка в рабочий чат. Заведите отдельную группу и добавьте туда бота. Каждое обращение приходит с пометкой, от кого оно.
- Ответ реплаем. Вы отвечаете на сообщение в группе, бот пересылает ответ автору. Подписчик остаётся в переписке с ботом и не видит вашего личного аккаунта.
- Подтверждение получения. Автоматическое «получили, ответим» сразу после отправки. Без него люди пишут второй раз через десять минут.
Текст приветствия бота целиком и четыре кнопки под частые темы
Приветствие решает, напишет человек дальше или закроет чат. Работает вариант, в котором сразу названы три вещи: чей это бот, с чем сюда пишут и когда придёт ответ.
Здравствуйте. Это бот канала [название]. Сюда пишут по заказам, доставке и сотрудничеству: ваше сообщение уходит менеджеру. Отвечаем в рабочие часы с 9 до 18, обычно в течение часа, в выходные — в понедельник утром. Напишите вопрос текстом или пришлите скриншот. Выберите тему кнопкой ниже, чтобы ответ пришёл быстрее.
Кнопки под ним: «Заказ и оплата», «Доставка и сроки», «Сотрудничество», «Другое». Кнопка не отвечает сама, а помечает обращение темой в рабочем чате — тогда жалобы и заказы видно среди прочего потока. Три ошибки в приветствии стоят половины обращений: обещание отвечать круглосуточно, которое не выполняется; просьба сначала прочитать закреплённый пост; длинное вступление про компанию вместо инструкции, что делать.
Где запускать бота: конструктор, n8n на своём сервере или скрипт на Python
| Способ | Кому подходит | Чем расплачиваетесь |
|---|---|---|
| Конструктор ботов (Leadtex, SaleBot и подобные) | тем, кто не хочет видеть код совсем | подписка 35-85 BYN в месяц, сценарий живёт на чужой платформе |
| n8n на своём сервере | тем, кто уже автоматизирует что-то ещё | 10-20 BYN в месяц за сервер и вечер на настройку |
| Скрипт на Python по коду от нейросети | тем, кто готов разобраться с запуском на сервере | время на первый запуск, зато полный контроль и никаких лимитов |
| Разработка у подрядчика | когда бот ходит в CRM или базу товаров | от 500 BYN, правки потом от 100 BYN и по срокам исполнителя |
Для бота обратной связи разница между вариантами невелика: сценарий короткий, нагрузка маленькая. Она проявляется потом, когда захочется добавить заявки в CRM или напоминания.
Куда в этом сценарии подключают нейросеть: черновик ответа, а не автоответ
Соблазн поставить модель на автоответ большой, и это самая частая ошибка. Нейросеть не знает ваших остатков, сроков доставки и права давать скидку, поэтому уверенно придумает всё три. Клиенту она отвечает от вашего имени, а разбираться с обещанием потом вам.
Рабочих мест для модели в этом сценарии три:
- Черновик ответа. Бот присылает в рабочий чат вопрос и предложенный ответ по вашей базе — прайсу, условиям доставки, частым вопросам. Вы правите одно слово и отправляете. Это экономит основное время.
- Разбор темы. Модель помечает обращение: заказ, жалоба, сотрудничество, спам. Жалобы удобно направлять отдельно и отвечать первыми.
- Сводка за неделю. О чём чаще всего спрашивают — готовый список тем для постов в канале, взятый из реальных вопросов, а не из головы.
Автоответ без человека допустим только там, где ответ не меняется: график работы, адрес, ссылка на прайс. Всё остальное проходит через вас.
Промт на черновик ответа подписчику: что подставить в запрос
Черновик должен быть коротким, по вашим условиям и без обещаний, которых вы не давали. Запрос собирается один раз и потом работает без изменений: меняются только два поля в конце.
Ты помощник менеджера канала [название]. Ниже — выдержка из наших условий и сообщение подписчика. Составь черновик ответа: не длиннее четырёх предложений, обычным разговорным языком, без приветствия и без подписи. Опирайся только на то, что есть в условиях. Если ответа в условиях нет, напиши первой строкой «нет данных» и перечисли, что нужно уточнить у менеджера. Ничего не обещай про сроки, наличие и скидки, если это не названо в условиях прямо. В конце отдельной строкой поставь тему обращения: заказ, доставка, жалоба, сотрудничество или спам. Условия: [вставить прайс и правила доставки]. Сообщение подписчика: [вставить].
Черновик приходит в тот же рабочий чат под сообщением подписчика. Менеджер правит одно-два слова и отправляет реплаем. Типовой ответ занимает 15-20 секунд вместо двух минут поиска по прайсу, и это главная экономия во всём сценарии. Строка «нет данных» полезнее готового ответа: она сразу показывает, чего не хватает в вашей базе, и за месяц такие строки складываются в список того, что стоит дописать в условия.
Сколько стоит бот обратной связи: конструктор, сервер и разработка в BYN
| Статья расходов | Сколько |
|---|---|
| Регистрация бота в Телеграме | бесплатно |
| Сервер под n8n или скрипт | 10-20 BYN в месяц |
| Тариф конструктора | 35-85 BYN в месяц |
| Доступ к модели при небольшом потоке | 10-35 BYN в месяц |
| Разработка у подрядчика | от 500 BYN, правки от 100 BYN |
Свой бот правится в тот же вечер, чужой — в срок исполнителя. Для канала, где условия и акции меняются каждую неделю, это важнее разовой экономии.
Частая ошибка: бот собран, а ссылка на него стоит в одном месте
Вечер потрачен, сценарий работает, тестовое сообщение доходит. Ссылку добавили в описание канала — и на этом всё. Через месяц в рабочем чате три обращения, и появляется вывод, что бот не нужен. На самом деле описание канала открывают только новые подписчики в первый день, а старые не видели его ни разу.
Ссылка должна встречаться там, где человек читает: в описании канала, в закреплённом посте с объяснением, зачем бот; в подписи под каждым постом, где названа цена или наличие; кнопкой под публикацией, где вопрос напрашивается сам. Четвёртое место — ответ в комментариях: на публичный вопрос отвечают публично и добавляют «подробности пришлём в боте».
Что ломает бота в канале: токен в чужих руках, потерянные сообщения и сутки молчания
- Токен утёк. Его нельзя вставлять в чат с нейросетью, публиковать в переписке и хранить в общем документе. Утёк — командой /revoke в BotFather выпускается новый.
- Бот замолчал. Сервер перезагрузился, подписка кончилась, сценарий сломался — сообщения не приходят, и вы об этом не знаете. Раз в неделю пишите боту сами с другого аккаунта.
- Сутки без ответа. В личных сообщениях ожидание другое, чем в комментариях: без ответа в течение дня человек уходит и не возвращается.
- Спам и персональные данные в общем чате. Личка бота открыта всем, поэтому нужна блокировка отправителя. А если подписчики присылают телефоны и адреса, доступ к рабочей группе должен быть только у тех, кому он нужен по работе.
- Бот притворяется человеком. Это вскрывается за два сообщения. Честное «я бот, передам вопрос менеджеру» доверия не теряет, а имитация теряет.
Как встроить бота в работу канала, собрать из вопросов подписчиков темы для постов и не потерять заявки, разобрано на странице курса для SMM-специалистов и блогеров. Для онлайн-школ и экспертов сценарий отличается — там бот ведёт учеников и дожимает заявки: страница для экспертов и онлайн-школ. Обучение рассчитано на 12 месяцев, уроков более 150 и становится больше, доступ индивидуальный. Понять, какой сценарий бота окупится в вашем канале первым, помогает бесплатный разбор на 20-30 минут.
Частые вопросы
SMM и блогерам: разберём вашу ситуацию бесплатно
Контент-план за вечер, визуал без дизайнера, видео без съёмки и автопостинг.
Подробнее →