Создаем чат-бот для Telegram

Создаем чат-бот для Telegram
18.02.2021 Алексей Малыгин

Сейчас на рынке такое количество платформ и конструкторов для быстрого создания чат-ботов, что появилась новая проблема – проблема выбора. На какой платформе остановиться? Что лучше, дешевле, надежнее?

Почти все специалисты рекомендуют ManyChat. Да, сервис удобный, но работает только с Facebook. А как же остальные мессенджеры? Хочется запустить чат-бот сразу на нескольких площадках, как минимум в Facebook Messenger и Telegram. И при этом не тратить много времени на редактирование контента. 

Хочу рассказать про мою находку – SendPulse. Наверняка вы слышали про него, как про сервис email-рассылок. Но кроме этого, Sendpulse – это еще и мощный визуальный конструктор чат-ботов с поддержкой нескольких мессенджеров. 

Я давно занимаюсь созданием чат-ботов любой сложности и иногда возникает необходимость в создании MVP (прототипа), чтобы показать клиенту будущий функционал или обкатать свой продукт в формате диалогового интерфейса на реальных людях. Возиться с Dialogflow или собирать бота вручную с помощью API не всегда хочется, а если точнее – нет времени. Поэтому, чем меньше времени я потрачу на прототип – тем лучше.

На что способен SendPulse? Сейчас посмотрим.

Регистрируемся в сервисе, попадаем в главный dashboard и сразу переходим в раздел “чат-боты”.

Для начала нужно подключить канал. Под каналом подразумевается мессенджер, в котором будет работать наш будущий чат-бот. На данный момент в SendPulse есть чат-боты для Telegram, Facebook Messenger и Вконтакте. В скором времени обещают и WhatsApp, пока лишь можно отправить заявку и одним из первых узнать о подключении платформы.

Выбираем Telegram, потому как это самый простой мессенджер для интеграции. Для Facebook как минимум понадобится еще и бизнес-страница, от имени которой будет работать чат-бот.

Подключение происходит традиционным образом. По токену (секретному ключу). Пошаговую инструкцию, как получить токен, вы можете там же по ссылке.

После подключения мы получаем интеграцию SendPulse и Telegram. Теперь самое главное – нужно прописать цепочку диалогов чат-бота. Для этого переходим в структуру бота и создаем новую цепочку диалога или редактируем стандартную. Стандартные – это обязательные действия бота, например после подписки/отписки на него или в случае, когда он не распознал вопрос пользователя.

Все достаточно понятно даже по скриншотам. Для того чтобы попасть в режим редактирования, нажмите на “редактировать цепочку” и создавайте блоки сообщений, объединяя их между собой событиями.

Например, если мой чат-бот не может понять пользователя, то выдает следующее сообщение с перечнем основных функций в виде кнопок. На скриншоте я отметил возможность управления выводом кнопок в несколько рядом, чтобы было красивее на мобильных устройствах.

Приятно удивила возможность подключения платежных систем. Например, я в несколько кликов могу создать цепочку записи на консультации с предварительной ее оплатой здесь же, в мессенджере.

Я давно работаю с системой Fondy и ее подключение даже через API не вызывает проблем, но присутствие в SendPulse “из коробки” – это приятный бонус, который здорово экономит время.

Не буду расписывать все возможности построителя диалогов – он примерно такой же, как в любой другой платформе. Даже если вы никогда ранее не создавали чат-бота, то этот опыт не должен вызвать трудностей. В SendPulse все интуитивно понятно, плюс присутствует достаточное количество справочных материалов.

Кстати, для более продвинутых задач (например, интеграция с серверной частью или сторонними сервисами) есть возможность отправки GET/POST запросов.

Кроме того, поддерживаются автоматические действия. Например, переменные, теги, триггеры, условия и т.д.

С их помощью вы сможете проектировать разветвленные воронки и маркировать пользователей тегами “на лету”, выделять в отдельные сегменты, запускать рассылку и прочее-прочее. 

Что касается рассылки – будьте осторожнее. Следуйте правилам того или иного мессенджера и не будьте навязчивыми, чтобы не получить поток жалоб на чат-бота и последующий бан. Я стараюсь вообще не использовать рассылку, даже в Telegram. Но это дело каждого.

Ну и самый главный момент – стоимость SendPulse

Есть бесплатный тариф, которого хватит не только для тестирования прототипа, но и для полноценной работы трех небольших чат-ботов. Конечно, некоторые функции вам будут недоступны (например, прием оплат), но и платный тариф вполне лояльный и стартует от 250 грн (это примерно $9) в месяц.

Не забывайте, что вы получаете чат-бота, который будет работать сразу в трех мессенджерах, а в скором времени еще и в WhatsApp!

Из полезных дополнительных функций я бы еще отметил виджеты для web-сайтов.

А также мобильное приложение (iOS и Android) с помощью которого вы сможете отвечать на вопросы пользователей, управлять чатами, отслеживать статистику и быть всегда на связи с подписчиками. Достаточно удобно.

Если будут вопросы по созданию чат-ботов в этом или каком-нибудь другом сервисе – обращайтесь, мои контакты вы легко найдете на сайте. 

Удачи!

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x