С чего начинается любой бот: регистрация
Бот в Telegram создаётся через официального служебного бота BotFather. Найдите его в поиске мессенджера, отправьте команду /newbot, задайте название и имя пользователя — оно должно заканчиваться на bot. В ответ придёт токен: длинная строка, по которой программа управляет ботом.
Токен — это ключ. Тот, у кого он есть, может отправлять сообщения от имени бота и читать то, что ему пишут. Не публикуйте его и не пересылайте в общих чатах; если токен попал к посторонним, перевыпустите его в том же BotFather.
Способ первый: конструктор
Конструктор — сервис, где диалог собирается из блоков: сообщение, кнопки, вопрос, условие. Программировать не нужно: вы вставляете токен, рисуете цепочку и бот начинает отвечать.
Этого хватает для меню с ответами на частые вопросы, записи на консультацию или сбора контактов. Ограничения зависят от сервиса и тарифа: число сценариев и подписчиков, подключение оплаты, передача данных в вашу систему учёта. Условия стоит прочитать до того, как бот начнёт работать с клиентами: переносить готовый сценарий в другой сервис обычно приходится вручную.
Способ второй: написать бота самому
У Telegram открытый интерфейс для разработчиков, и бот может быть обычной программой, которая получает сообщения и отвечает на них. Такой бот не ограничен возможностями конструктора, но ему нужны три вещи: человек, который пишет код, сервер, на котором программа работает круглосуточно, и кто-то, кто заметит, что она остановилась.
Этот путь оправдан, когда в компании есть свой программист. Если его нет, самостоятельно написанный бот чаще всего остаётся без присмотра после первой же ошибки.
Что продумать до первой кнопки
Какой бы способ вы ни выбрали, бот начинается со сценария. Запишите его на бумаге до того, как открывать конструктор.
- С каким вопросом человек приходит в бот и что он должен получить в конце.
- Какие вопросы бот задаёт и в каком порядке; какие из них обязательны.
- Что бот делает, если человек ответил не так, как ожидалось, или замолчал.
- Кто получает заявку и где: личные сообщения, общий чат, CRM.
- Как человек может вернуться назад и связаться с сотрудником.
- Какие данные бот собирает и где они хранятся.
Разработка Telegram-бота: сценарий и расчёт → · Обсудить задачу
Когда бота стоит заказать
Разработка на заказ нужна, когда сценарий перестаёт быть прямой линией.
- Ответ человека меняет следующие вопросы, и веток больше трёх-четырёх.
- Бот должен проверять введённое: телефон, дату, номер заказа.
- Заявки расходятся по разным сотрудникам или филиалам.
- Нужна оплата, запись в расписание или обмен данными с CRM.
- Бот работает с персональными данными, и важно, где они лежат.
- Сбой бота означает потерянные обращения, и за его работу кто-то должен отвечать.
Как сделать бота бесплатно и что это значит
Регистрация бота в Telegram бесплатна. У многих конструкторов есть бесплатный тариф с ограничениями, а самостоятельно написанная программа требует только оплаты сервера. Бесплатный бот — рабочий вариант для проверки идеи: собрать простой сценарий, показать нескольким клиентам и посмотреть, пользуются ли им. Если пользуются, ограничения бесплатного тарифа проявятся быстро, и к этому моменту полезно уже знать, что вы будете делать дальше.
Как работает Lendmix
Мы разрабатываем Telegram-ботов для ответов и заявок. Начинаем с диалога: собираем вопросы, которые клиенты задают чаще всего, и показываем сценарий до разработки. Затем определяем получателя заявок, собираем бота и проверяем каждую ветку. Число сценариев, интеграции и размещение оцениваем отдельно и называем до начала работ.