В связи со всеми санкиями на РФ пришлось искать замену сервису для чат-ботов который я использовал, ибо получить перманентный бан своего акка с 10к подписчиков и пытаться доказать поддержке, что ты не лось, я больше не хочу.
Я перебрал кучу сервисов в рунете и большинство из них имеет интерфейс и способ работы из 90х. А я хотел, чтобы было визуально понятно, что делаешь и по возможности просто, в настройках тыкнул пару раз и он заработал.
В результате остановился на ботмане, он работает на серверах РФ, стоит дешевле всех и при этом интерфейс в нем не из дров сделан.
В общем на его примере и буду показывать как сделать чат-бота в телеграмме.
Какой функционал можно использовать для создания бота в Телеграм
В ботмане можно создавать ботов разного уровня сложности и под разные задачи. Все это настраивается через 4 типа блоков:
Блок 1: Действия с пользователем
Этот блок позволяет автоматизировать разные типы действий в Телеграм канале или с пользователями. Он включает следующее:
Автоматизация разных типов действий в Телеграм канале:
- Подтвердить/отклонить заявку на вступление в канал
- Исключить из канала (спасает от спама)
- Остановить чат-бота (например по стоп-слову)
Автоматизация работы с пользователями:
- Отправить какие-либо данные админу (заявки, записи и т.д.)
- Добавить/удалить метку пользователя
Блок 2: Условия (соответствие/не соответствие)
Тут мы можем настроить отправку контента, выполнение действий и прочее, по какому-либо условию.
Самый банальный пример:
Если время вашей работы с 9:00, а вам пишут в 3 ночи, настраиваем условие “если время раньше чем 9:00”, тогда отправить сообщение “Привет, сейчас никого нет на месте, но мы вернемся к вам в 9:00”.
В этом блоке мы можем настроить следующее:
- Отправка по дате
- Отправка по времени
- Отправка по дате подписки
- Метка пользователя (есть/нет)
- Состоит в каналах/чатах
Блок 3: Контентный
Это обычные контентные блоки (текст, фото и т.д.). Тут все по классике, можем добавлять:
- Текст
- Голосовухи
- Видео
- Картинки
- Вопросы
- Товары
- Задержку отправки
- И, что прикольно — кнопки меню
Как сделать чат-бот в телеграмме за 10 минут
С возможностями определились, теперь создадим самого бота.
Создание бота — дело 10 минут. Коротко, что нам нужно сделать:
Шаг 1: Регаем аккаунт в Ботмане
Шаг 2: Делаем бота в телеграмм и добавляем бота в Ботмана
Шаг 3: Настраиваем чат-бота в телеграм под себя
Шаг 4: Тестируем работу бота
Как сделать чат-бот в телеграм: Шаг 1 — регаем аккаунт
Первым делом регаемся в Ботмане . Рега простая, не думаю, что кто-то на этом этапе “задержится”.
Шаг 2: (2 мин) Делаем чат-бот в Telegram и подвязываем к ботману
Задача тут простая:
- Создаем бота в телеге за минуту (показано в видосе);
- Подключаем его к ботману.
Нет смысла долго расписывать про создание самого бота в телеге. Вот тут в видео уже показан весь процесс создания и подвязки.
Шаг 3: Как сделать чат-бот в телеграме под себя
Я не могу предугадать, какая у вас сфера и что хотите решить через чат-бота, поэтому дам общие пояснялки че делать.
Перед тем как создавать бота, пропишите путь пользователя. Просто берете листок, садитесь и пишите — как пользователь должен взаимодействовать с ботом.
Прописать путь бота нужно, чтобы самому не запутаться что и как ты вообще делаешь.
Для примера, покажу путь одного из своих ботов для автовебинара:
Мне нужен был бот, который встречает человека и автоматически отправляет ему, пару сообщений для знакомства и приглашение на вебинар в 19:00.
Путь в боте после подписки такой:
1. Человек подписался — бот отправил сообщение с видосом для знакомства.
2. 10 минут задержка
3. Отправка второго сообщения с пояснялкой про вебинар
4. 3 минуты задержка
5. Проверка условия (если времени меньше, чем 18:50 перекинуть на путь “А”, если больше, перекинуть на путь “Б”).
— Путь “А” (если время до 18:50) — отправка ссылки на вебинарную комнату на тот же день.
— Путь “Б” (если время после 18:50) — отправка ссылки на вебинар, на следующий день.
После того, как прописали путь, просто начинаем по нему идти и добавлять нужные блоки
Настраиваем триггеры запуска бота
Первое, что потребуется — это настроить триггеры по которым должен запускаться бот. Триггеры запуска настраиваем по вот этой инструкции:
Настраиваем отправку сообщений
Хоть можно добавить и голосовухи, и видосы, большая часть коммуникации все-таки будет происходить через текст. Добавляем текстовые блоки в бота и настраиваем их корректную отправку по этой инструкции:
Настраиваем задержку отправки между сообщениями
Если нон-стопом отправлять сообщения, пользователь блокнет бота и сбежит в туман. Поэтому настраиваем задержки перед отправлением сообщений, чтобы пользователь не успел устать от взаимодействия с нами.
Ну и заключительный пункт настройки — это добавление кнопок меню. Не всем это нужно, но тоже будет полезно
Шаг 4: Как протестировать чат-бота в телеграм
С тестированием все просто, нажимаем «опубликовать» и «протестировать»
После этого нас перебросит в Телеграм, где нужно запустить бота, пройтись по всему пути и проверить, чтобы сообщения отправлялись нормально и остальное работало нормально.
ВАЖНО
Проверяй бота обязательно! Чтобы пользователи не ахренели, что бот им выкидывает сразу кучу сообщений, проверь весь путь. 100% где-то забудешь поставить задержку или нужное действие.
Прием оплат и прочие интеграции
Когда искал чат-бота, меня интересовала интеграция с двумя вещами:
- Бизон 365 для отправки людей на вебы
- И прием платежей в боте
На данный момент в Ботмане можно подключить все нужные для меня функции:
Оплату я принимаю через продамус + связь с бизоном. Проблем с интеграцией никаких нет.
Кто пока не самозанятый, не ИП, вам смотреть в сторону Юмани (а лучше все-таки сделать самозанятость, и подключить продамус, он позволяет принимать платежи из любой страны, а не только из РФ — у Юмани и Юкассы с этим пока проблемы).
Дополнение, вместо заключения
Я показал, как сделать чат-бот в телеграмме самостоятельно. Ничего сложного в этом нет. Но на всякий случай оставлю еще ссылку на базу знаний Ботмана. Ну, а если что-то непонятно будет — вам в службу поддержки, она там максимально адекватная.
К слову, часто задают вопросы, как сделать подписную страницу для чат-бота в телеграм. Оставлю тут дополнительный видос.
Как обычно, если статья зашла: репост, коммент — лучшая благодарность.