Сегодня мы вам расскажем, как создать своего первого чат-бота для Telegram и подключить его к сервису SendPulse для дальнейшей настройки.
Если у вас уже создан бот, пропустите первый пункт и переходите сразу ко второму.
Чат-бот — это автоматизированный многофункциональный помощник, который может показывать информацию подписчикам и собирать информацию по запросу согласно заранее подготовленным сценариям.
Как создать нового бота в Telegram
Откройте мессенджер Telegram , войдите в вашу учетную запись или создайте новую.
Обратите внимание, что у официального бота Telegram будет стоять синий подтверждающий знак возле имени в виде галочки.
Шаг 2. Нажмите «Запустить» для активации бота BotFather.
В ответ вы получите список команд по управлению ботов.
Шаг 3. Выберите или напечатайте и отправьте команду /newbot.
Шаг 4. Присвойте боту имя — подписчики увидят это при общении с ботом. А после впишите никнейм бота, по которому его можно будет найти в поиске Telegram. Никнейм должен быть уникальным, не повторять существующие в базе и заканчиваться на слово «bot».
Как создать чат бота для Telegram на платформе SendPulse
После вы получите сообщение со ссылкой на бота t.me/, рекомендации по настройке аватарки, описание бота и список команд для его настройки.
Для подключения бота в SendPulse вам понадобится токен. Скопируйте его и перейдите к последнему пункту.
Где найти ключ для уже существующего бота
Вы увидите кнопки с никнеймами ваших ботов.
Шаг 2. Выберите нужный чат-бот.
И скопируйте его токен в появившемся сообщении.
Как подключить бота в Sendpulse
Перейдите в раздел «Чат-боты» в вашем аккаунте SendPulse. Если ранее у вас не было подключенных каналов, нажмите на кнопку «Подключить каналы». Если же вы уже подключали ботов, перейдите в раздел «Управление ботами».
Затем выберите нужный канал и нажмите на кнопку «Подключить Telegram».
Введите ключ доступа — токен, который вы получили в созданном боте и нажмите «Подключить».
Нажмите на кнопку «Подписаться на бота». Вы будете перенаправлены в приложение «Telegram» , где вам необходимо нажать на кнопку «Запустить», тоесть — подписаться на своего чат-бота.
Поздравляем — чат-бот создан и добавлен в ваш личный кабинет в сервисе SendPulse.
Обратите внимание, что подписчики не импортируются. После подключения вы сможете собирать аудиторию с помощью виджета подписки или делясь ссылкой на бота t.me/ напрямую.
Заключение
Создать и подключить к сервису свой первый чат-бот легко, на это уйдет не более 5 минут. А вот на разработку полноценного чат-бота — не один час, а может даже и день. И чтобы вы еще больше понимали главные принципы работы чат-ботов, предлагаем вам ознакомиться с нашими кейсами на блоге SendPulse:
- Реальный пример чат-бота для клиники: виртуальная помощница центра CPG .
- Марафон по медитациям: нестандартный чат-бот для привлечения клиентов и продаж .
- Уникальный чат-бот для футбольного клуба «Десна» .
А о том, как раскрутить бота в Telegram мы рассказывали в этой статье .
Вы готовы сделать чат-бот? Переходите на сайт SendPulse , регистрируйтесь и реализуйте свои идеи!
Источник: dzen.ru
Telegram бот в сервисе email рассылок SendPulse
Кто постарше, помнят, как закрывался сервис email рассылок SmertResponder. Этот сервис прекратил свое существование 1 ноября 2016 года.
Какая тогда была паника, потому что на тот момент, не было чем заменить SmertResponder, в русском интернете.
Email рассылоки, это был лучший инструмент для интернет бизнеса и потеря такого сервиса, как SmertResponder, было ударом по всем, у кого были большие базы подписчиков в этом сервисе.
В то время, я и познакомился с сервисом SendPulse. Свой аккаунт я зарегистрировал в 2016 году (2016-09-14).
SendPulse сразу предлагал «выгодный» бесплатный тариф, что привлекло многих пользователей Рунета.
Это было небольшое отступление. За это время в SendPulse, появилось много инструментов, о которых в те годы не могли даже и мечтать.
Об одном из таких инструментов я и хочу рассказать – это Чат-бот в Telegram. На сервисе можно создать и другие чат-боты, например FB или ВК. Скоро появится WhatsApp.
Оставьте свою заявку и станьте в числе первых, кто запустит WhatsApp рассылки и чат-ботов в SendPulse.
Официальный WhatsApp Business API. Стоимость использования сервиса от 125 долларов в месяц. Бесплатное подключение. Первые пользователи получат скидки.
Лично для меня, интерес представляет мессенджер Telegram. Во-первых, большая аудитория (в том числе русскоязычная), аудитория птёжеспособная и вообще, о Telegram можно говорить много.
Главное, Telegram, это мессенджер, значит он устанавливается на мобильные устройства, что в современном мире, согласитесь, немаловажно.
Регистрация в SendPulse
Если интересна тема, если вы зарабатываете в интернете, грех пропустить такую возможность (имею ввиду чат бота), к тому же бесплатно.
Бесплатный тариф это:
- Неограниченное количество подписчиков
- До 10000 сообщений в месяц по всем ботам
- 3 бота
- 10 переменных
- 1 RSS канал для автопостинга
- API
Если вы зарегистрируетесь на сервисе SendPulse по моей ссылке (https://myobzors.ru/sk/sendpulse), то получите суммарную скидку 4 000 руб. Скидка предоставляется каждый месяц по 800 руб. в течение 5 месяцев.
Чат-бот Telegram
После регистрации, зайдите в свой аккаунт и верхнем меню выберите раздел Чат-боты, далее Управление Чат-ботами.
Откроется окно, где нам нужен Telegram. Чтобы подключить этого чат-бота, нам нужен токен (ключ). Как его получить смотрите ниже.
Я для вас сделал памятку, по созданию бота в Telegram. Надеюсь, это у вас не единственный бот, будите делать еще и моя памятка вам в помощь.
Кликните по картинке и скачайте ее себе на компьютер или смартфон.
Дублирую ссылку (https://disk.yandex.ru/i/rLMZsbkps5VA9Q)
Если что-то не понятно, посмотрите видео, которое сделала компания SendPulse, специально для вас.
Далее, в разделе Чат боты, появится ваш созданный бот.
Бот готов, кликните по нему, и вы увидите структуру своего бота.
- Приветственная серия писем (стандартная)
- Стандартный ответ
- Сообщение после отписки
Все это редактируется, можно добавить свои сообщения, добавить свои цепочки сообщений.
Одним словом, можно настроить большую «структуру» сообщений, где чат бот будет работать вместо вас.
Это могут быть интернет-магазины, автоворонки, приглашения на какие-то мероприятия. Все будет зависеть от вашего воображения.
Возможности, которые есть даже на бесплатном тарифе, вполне удовлетворят вас, по крайней мере, на начальном этапе.
Много обучающего материала по чат боту и вообще по сервису SendPulse, вы найдете в разделе База знаний (нижнее меню).
Так же все материалы есть на Ютубе. Если вы хотите, чтобы я продолжил эту тему, пишите мне, а я буду писать и снимать видео для вас.
Вам также может быть интересно
База знаний
Курс — Пилотирование дронов Пилот дрона — это специалист, который управляет беспилотным летательным аппаратом (БПЛА). Он
База знаний
Программист дрона — это специалист, который занимается созданием и программированием беспилотных летательных аппаратов (БПЛА). Он
База знаний
Хотите освоить новую профессию, которая никогда не перестанет удивлять? Станьте профессиональным пилотом дрона! Мы
База знаний
Сегодня речь пойдет об интернет-профессиях, которые стали очень востребованными в наши дни. И знаете
База знаний
В мире информационных технологий нейросети становятся все более популярными. Одним из их применений является
База знаний
Сегодня, расскажу, как перевести видео или аудио в текст (транскрибация) без использования программ и
Источник: myobzors.ru
Интеграция Telegram Bot (Телеграм Бот) и Sendpulse (Сендпульс)
Подключение за 5 минут, 30 дней на тесты, попробуйте.
Какие данные можно передавать из Telegram Bot в Sendpulse
События в Telegram Bot
Нажмите на название события, чтобы посмотреть доступные поля.
Документация по API — нет.
1. Новое сообщение
Описание
Доступные поля
update_id | Идентификатор вебхука |
message.message_id | Идентификатор сообщения |
message.from.id | Идентификатор пользователя |
message.from.is_bot | Флаг, является ли пользователь ботом |
message.from.first_name | Имя пользователя |
message.from.last_name | Фамилия пользователя |
message.from.username | Ник пользователя |
message.from.language_code | Язык пользователя |
message.chat.id | Идентификатор сообщения |
message.chat.first_name | Имя пользователя |
message.chat.last_name | Фамилия пользователя |
message.chat.username | Ник пользователя |
message.chat.type | Ник пользователя |
message.date | Время отправки вебхука в формате timestamp |
message.text | Текст сообщения |
+ можно добавить свои поля, которые есть в вебхуке.
2. Повторное сообщение
Описание
Доступные поля
update_id | Идентификатор вебхука |
message.message_id | Идентификатор сообщения |
message.from.id | Идентификатор пользователя |
message.from.is_bot | Флаг, является ли пользователь ботом |
message.from.first_name | Имя пользователя |
message.from.last_name | Фамилия пользователя |
message.from.username | Ник пользователя |
message.from.language_code | Язык пользователя |
message.chat.id | Идентификатор сообщения |
message.chat.first_name | Имя пользователя |
message.chat.last_name | Фамилия пользователя |
message.chat.username | Ник пользователя |
message.chat.type | Ник пользователя |
message.date | Время отправки вебхука в формате timestamp |
message.text | Текст сообщения |
+ можно добавить свои поля, которые есть в вебхуке.
3. Команда боту
Описание
Доступные поля
update_id | Идентификатор вебхука |
message.message_id | Идентификатор сообщения |
message.from.id | Идентификатор пользователя |
message.from.is_bot | Флаг, является ли пользователь ботом |
message.from.first_name | Имя пользователя |
message.from.last_name | Фамилия пользователя |
message.from.username | Ник пользователя |
message.from.language_code | Язык пользователя |
message.chat.id | Идентификатор сообщения |
message.chat.first_name | Имя пользователя |
message.chat.last_name | Фамилия пользователя |
message.chat.username | Ник пользователя |
message.chat.type | Ник пользователя |
message.date | Время отправки вебхука в формате timestamp |
message.text | Текст сообщения |
message.command_data.command | Команда |
message.command_data.param_1 | Параметр 1 |
message.command_data.param_2 | Параметр 1 |
message.command_data.param_3 | Параметр 1 |
message.command_data.param_4 | Параметр 1 |
message.command_data.param_5 | Параметр 1 |
message.command_data.param_6 | Параметр 1 |
+ можно добавить свои поля, которые есть в вебхуке.
4. Новое сообщение из канала
Описание
Доступные поля
update_id | Идентификатор вебхука |
channel_post.message_id | Идентификатор сообщения |
channel_post.sender_chat.id | Идентификатор пользователя |
channel_post.sender_chat.title | Название канала |
channel_post.sender_chat.type | Тип чата |
channel_post.chat.id | Идентификатор пользователя |
channel_post.chat.title | Название канала |
channel_post.chat.type | Тип чата |
channel_post.date | Время отправки вебхука в формате timestamp |
channel_post.text | Текст сообщения |
+ можно добавить свои поля, которые есть в вебхуке.
5. Новое сообщение из группы
Описание
Доступные поля
update_id | Идентификатор вебхука |
message.message_id | Идентификатор сообщения |
message.from.id | Идентификатор пользователя |
message.from.is_bot | Флаг, является ли пользователь ботом |
message.from.first_name | Имя пользователя |
message.from.last_name | Фамилия пользователя |
message.from.username | Ник пользователя |
message.from.language_code | Язык пользователя |
message.from.is_premium | Флаг наличия подписки Telegram Premium у пользователя |
message.chat.id | Идентификатор сообщения |
message.chat.title | Название группы |
message.chat.type | Тип: group |
message.chat.all_members_are_administrators | Флаг, являются ли все пользователи администраторами |
message.date | Время отправки вебхука в формате timestamp |
message.text | Текст сообщения |
+ можно добавить свои поля, которые есть в вебхуке.
Если вы не нашли нужное событие, но в сервисе есть нужный вебхук, то используйте универсальный коннектор «Входящий вебхук». Можно будет завязать логику связок на любое поле, приходящее в вебхуке.
Действия в Sendpulse
Нажмите на название действия, чтобы посмотреть доступные поля.
Документация по API — нет.
1. Добавить email в адресную книгу
Поля запроса
name | name |
phone | phone |
Поля ответа
result | result |
Кейсы использования сервиса смотрите здесь.
Почему ApiMonster выгодней услуг программиста в сегменте типовых задач?
Давайте разберемся на примере среднего php/js-программиста с зарплатой 120 000 руб/мес и типовой задачей по работе с API сроком на 3-5 дней с учетом нескольких итераций правок.
Стоимость программиста
1 месяц | 120 000 ₽ | |
1 день | 5 714 ₽ | Скорее всего ничего. 1 день это только в ТЗ вникнуть, поискать решение и почитать документацию. |
3 дня | 17 142 ₽ | Сырой вариант решения. |
5 дней (неделя) | 39 998 ₽ | Более менее рабочий вариант решения, но без гарантий, годовой поддержи и рисками, что программист исчезнет или потребуются новые платные доработки. |
Стоимость ApiMonster
990 ₽ / мес. | 11 800 ₽ | Стабильное решение и поддержку на 1 год, бесплатную настройку под ключ за 2-5 дней, полный возврат денег в случае неудачи в настройке. |
1 990 ₽ / мес. | 23 880 ₽ | Стабильное решение и поддержку на 1 год, бесплатную настройку под ключ за 2-5 дней, полный возврат денег в случае неудачи в настройке. |
2 990 ₽ / мес. | 35 880 ₽ | Стабильное решение и поддержку на 1 год, бесплатную настройку под ключ за 2-5 дней, полный возврат денег в случае неудачи в настройке. |
Итого
ApiMonster в год может стоить дешевле, чем неделя работы программиста.
Если ApiMonster может решить вашу задачу, то его стоимость скорее всего будет ниже стоимости решения задачи своими силами, при этом вы получите готовое решение всего за 1 неделю + год поддержки и гарантии работы.
ApiMonster очевидно выгоднее.
Не хватает возможностей?
Пожалуйста, заполните бриф и мы постараемся добавить новый функционал в ближайшую неделю.
Также можете написать нам в чат в телеграме.
План настройки интеграции Telegram Bot с Sendpulse
1 | Настроить подключение для Telegram Bot в ApiMonster. |
2 | Настроить вебхук в Telegram Bot, указав ссылку из ApiMonster. |
3 | Настроить подключение для Sendpulse в ApiMonster, указав логин/пароль/токен для доступа к апи. |
4 | Создать связку. |
5 | Указать в качестве источника данных Telegram Bot. |
6 | Создать требуемое действие для Sendpulse, указав в какие поля Sendpulse передавать значения полей из Telegram Bot. |
7 | Настроить фильтры для каждого шага при необходимости. |
8 | Протестировать связки и убедиться что они работают согласно ТЗ. |
Пример типовой настройки, посмотрите видео
Или пройдите полный курс по Apimonster.
Тарифы
Даем 30 дней на тест, что бы могли оценить стоимость сервиса под ваши задачи.
Наши тарифы одни из самых выгодных на рынке, мы посчитали.
Кешбэк до 25% при оплате за несколько месяцев.
Тариф 2
990 ₽. / мес.
- 1 200 транзакций / мес.
- 12 000 вебхуков / мес.
- До 5 входящих вебхуков / сек.
- Неограниченное число подключений на каждый сервис
- Бесплатная настройка
под ключ
Тариф 3
1 990 ₽. / мес.
- 5 000 транзакций / мес.
- 50 000 вебхуков / мес.
- До 30 входящих вебхуков / сек.
- Неограниченное число подключений на каждый сервис
- Бесплатная настройка
под ключ
Тариф 4
2 990 ₽. / мес.
- 10 000 транзакций / мес.
- 100 000 вебхуков / мес.
- До 50 входящих вебхуков / сек.
- Неограниченное число подключений на каждый сервис
- Бесплатная настройка
под ключ
Тариф 5
6 990 ₽. / мес.
- 50 000 транзакций / мес.
- 500 000 вебхуков / мес.
- До 70 входящих вебхуков / сек.
- Неограниченное число подключений на каждый сервис
- Бесплатная настройка
под ключ
Кешбэк
Оплачивайте сервис на несколько месяцев и получайте кешбэк на баланс до 25%.
10 000 ₽ | 20 000 ₽ | 30 000 ₽ | 40 000 ₽ | 50 000 ₽ |
5 % | 10 % | 15 % | 20 % | 25 % |
+ 500 ₽ | + 2 000 ₽ | + 4 500 ₽ | + 8 000 ₽ | + 12 500 ₽ |
+ 10 500 ₽ | + 22 000 ₽ | + 34 500 ₽ | + 48 000 ₽ | + 62 500 ₽ |
FAQ
Что такое транзакция?
Это любой исходящий вебхук (запрос в api): отправить конверсию, создать/найти сделку/контакт/задачу и тд.
Сколько нужно транзакций?
Умножьте количество заявок в месяц на 3-4. Например, если заявок 100, то транзакций будет около 300-400 — создать сделки, отправить конверсии, уведомления. Для персонального расчета тарифа воспользуйтесь калькулятором.
Сколько нужно входящих вебхуков в месяц?
Обычно в 2-5 раз больше количества транзакций. Данное ограничение введено для уменьшения нагрузки от проектов с аномальным количеством вебхуков, создающих лишнюю нагрузку. Если вы не отправляете по 10 вебхуков в секунду, то для вас скорее всего ограничение не актуально.
Сколько нужно входящих вебхуков в секунду?
Обычно входящий вебхук — это создание или обновление заявки. Данное событие редко происходит чаще 1 раза в секунду, поэтому лимита в 5-30 вебхуков в секунду более чем достаточно.
Пока не готовы начать работу с сервисом? Подпишитесь на наши блоги для дополнительного прогрева:
Источник: apimonster.ru