Контент и SMM

Как создать бота в Телеграме: бот обратной связи для канала за вечер

Один конкретный сценарий: подписчик пишет боту, сообщение падает в ваш рабочий чат, ответ уходит обратно автору. Регистрация через BotFather, готовый текст приветствия, промт на черновик ответа, три способа запуска и цены в BYN.

Короткий ответ: бот обратной связи для канала собирается за вечер. Подписчик пишет боту в личку, бот пересылает сообщение в ваш рабочий чат, вы отвечаете реплаем — ответ уходит автору от имени бота. Регистрация занимает две минуты, остальное время уходит на сценарий и проверку.

Что делает бот обратной связи: сообщение подписчика падает в ваш рабочий чат

У канала нет личных сообщений: написать администратору напрямую подписчик не может, а комментарии под постом видны всем. Бот закрывает эту дыру. Механика простая: в описании канала стоит ссылка на бота, подписчик пишет ему как обычному собеседнику, а вы видите поток вопросов в отдельном чате и отвечаете оттуда.

Что через такой бот обычно приходит: вопрос по цене и наличию, уточнение по заказу, жалоба, предложение о сотрудничестве, заявка на консультацию. Публично это не пишут, а через бота пишут охотно.

Как зарегистрировать бота через BotFather: пять шагов и токен

  1. Найдите в поиске Телеграма аккаунт @BotFather и нажмите «Запустить».
  2. Отправьте команду /newbot. Он спросит видимое имя — его увидят подписчики, кириллица разрешена.
  3. Задайте адрес бота. Он латиницей и обязан заканчиваться на bot: например, mycompany_help_bot. Короткие адреса почти все заняты.
  4. Скопируйте токен — длинная строка из цифр и букв через двоеточие. Это ключ от бота: у кого он есть, тот управляет ботом.
  5. Настройте вид: /setdescription — что бот делает, /setabouttext — короткая подпись, /setuserpic — аватар, /setcommands — список команд в меню.

После этого бот существует, но молчит: он ещё не подключён ни к какому обработчику. Ссылку на него добавьте в описание канала и закрепите в приветственном посте — иначе им никто не воспользуется.

Из чего состоит сценарий бота обратной связи: приветствие, вопрос, пересылка, ответ

  1. Приветствие по команде /start. Три строки: кто вы, с чем сюда пишут, за какое время отвечаете. Обещание «отвечаем в течение рабочего дня» снижает поток нетерпеливых повторов.
  2. Кнопки под частые темы. Заказ, доставка, сотрудничество, другое. Четыре штуки — предел, дальше человек не читает.
  3. Приём сообщения. Бот принимает текст, фото и голосовое: половина вопросов приходит скриншотом.
  4. Пересылка в рабочий чат. Заведите отдельную группу и добавьте туда бота. Каждое обращение приходит с пометкой, от кого оно.
  5. Ответ реплаем. Вы отвечаете на сообщение в группе, бот пересылает ответ автору. Подписчик остаётся в переписке с ботом и не видит вашего личного аккаунта.
  6. Подтверждение получения. Автоматическое «получили, ответим» сразу после отправки. Без него люди пишут второй раз через десять минут.

Текст приветствия бота целиком и четыре кнопки под частые темы

Приветствие решает, напишет человек дальше или закроет чат. Работает вариант, в котором сразу названы три вещи: чей это бот, с чем сюда пишут и когда придёт ответ.

Здравствуйте. Это бот канала [название]. Сюда пишут по заказам, доставке и сотрудничеству: ваше сообщение уходит менеджеру. Отвечаем в рабочие часы с 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 минут.

Частые вопросы

Как создать бота в Телеграме с нуляНаписать @BotFather команду /newbot, задать видимое имя и адрес, который заканчивается на bot, и получить токен. На это уходит две минуты, дальше нужен сервис или скрипт, который будет отвечать на сообщения.
Можно ли сделать бота без программистаДля бота обратной связи - да, он собирается в конструкторе сценариев или в готовом решении за вечер. Код нужен, когда бот ходит в вашу CRM или в базу товаров.
Чем бот отличается от комментариев под постом каналаКомментарии видны всем и включаются привязкой чата-обсуждения без всякого бота. Бот нужен для приватных сообщений: вопрос по заказу, жалоба, заявка - то, что подписчик не станет писать публично.
Сколько стоит телеграм-бот в БеларусиРазработка у подрядчика начинается от 500 BYN, правки потом от 100 BYN. Тариф конструктора обычно 35-85 BYN в месяц, а собственный бот на своём сервере обходится в 10-20 BYN в месяц.
Куда ставить ссылку на бота обратной связиВ описание канала, в закреплённый пост, в подпись под постами с ценой и на кнопку под публикацией. Ссылка в одном месте даёт единичные обращения, в четырёх - ровный поток.

SMM и блогерам: разберём вашу ситуацию бесплатно

Контент-план за вечер, визуал без дизайнера, видео без съёмки и автопостинг.

Подробнее