Массовые рассылки в Telegram на Автопилоте

Пример демонстрации настройки

Сегодня мы научимся делать массовые рассылки в Telegram на Автопилоте с помощью сервиса массовый запуск. Интересно? Тогда вперед.

Важно! Если вы продвинутый специалист и знаете как сделать бота в Telegram, как его интегрировать с Автопилотом, тогда можете смело переходить к команде: «Рассылка».

Создание Telegram бота и подключение его к Автопилоту

Важно! Как и в случае с другими соцсетями, бот вам не ответит, если вы не давали ему разрешение писать. Для разрешения достаточно написать боту любое сообщение или нажать в диалоге с ботом на кнопку: /start

Переходим к полноценному подключению Telegram к Автопилоту.

Для создания интеграции в Автопилоте открываем Сообщества→ Находим нужное сообщество, открываем НастройкиИнтеграции

Настройки телеграм-бота
Настройки телеграм-бота

Получение API Токена для бота

Кликаем на кнопку: Открыть BotFather. Должно открыться приложение Telegram с этим ботом. Дальнейшая настройка будет показана в видео выше. После получения токена нужно скопировать его в искомое поле и нажать подключить вебхук.

Жмем старт и начинаем творить.
Жмем старт и начинаем творить.

Тут все просто. Если не знаете английского, то можете через переводчик перевести или в браузере Chrome.

Пишем (или нажимаем в меню) команду:

/newbot

Здесь вводим желаемое имя бота

Процесс создания бота.
Процесс создания бота.

Бот попросит ввести имя бота с приставкой (вводим без @ и с приставкой Bot). Пример: AndroidIvanychBot

Массовые рассылки в Telegram на Автопилоте, image #4

Получаем токен вида ↓:

123456789:AA1_XzXmxkCLReh2oRUb8rrAr45BLOhtNt

Помним что в видео выше была показана также настройка внешнего вида (аватар, описание команды). Сейчас это упустим.

Команда: /helpвыдаст возможные команды

Важно! Если вам необходимо изменить токен, то выбираем API TokenRevoke current token
И после этих действий необходимо заменить API токен и переподключить вебхук в настройках Автопилота.

Полученный токен вставляем в настройки сообщества Автопилот и нажимаем: «Подключить Webhooks»

Для тестирования подключения вебхука открываем Сообщества→ Находим нужное сообщество, открываем НастройкиИнтеграциии нажимаем на «Проверить Webhooks»

Проверка вебхуков
Проверка вебхуков

Если вы все настроили верно, то вы увидите примерно следующее сообщение:

Проверка работоспособности вебхуков. Если сервер вернул TRUE, то интеграция настроена верно
Проверка работоспособности вебхуков. Если сервер вернул TRUE, то интеграция настроена верно

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

Важно! Это пример простейшей команды для проверки работоспособности бота.

Событие:

1) Для проверки реакции бота сделаем событие «Написал сообщение в Telegram» с текстом содержащим /start

Событие среагирует, когда пользователь напишет в боте /start или нажмет кнопку «Запустить»
Событие среагирует, когда пользователь напишет в боте /start или нажмет кнопку «Запустить»

Действие:

1) Для отправки сообщения используем действие «Отправил сообщение в Telegram» с текстом: Бот работает

Отправка тестового сообщения.
Отправка тестового сообщения.

Тестируем.

Шикарно
Шикарно

Команда «Рассылка»

Важно! В этой команде будет показан прицип рассылки в определенное время. Т.е. одна миля на запуск команды +1 миля на отмену таймера + 1 на установку таймера. Отмена таймеров не та «ненужная штука» которую можно отбросить в погоне за экономией, потому что если автоматизатор ошибется и пользователю уйдет 10 сообщений вместо одного, то лояльность будет ниже, чем затраты миль на отмену таймера.

Событие:

1) Для рассылки добавляем событие «Входящий вебхук» с шаблончиком для рассылок в Telegram

&to=json&api=1&player[param][name]=tg_id&player[param][path]=tgid&tgid=%sid%
Не забудьте скопировать вебхук с помощью клика «скопировать»
Не забудьте скопировать вебхук с помощью клика «скопировать»

2) Для отправки в строго назначенное время действием «Отменить запущенный таймер» отменяем таймер с названием: рассылка.
Это сделано на случай если Автоматизатор ошибется, да и запустит массовый запуск 5 раз. Если такое произойдет сообщение от бота придет 1 раз, а не 5. Да спишутся три мили на игрока минимум (за раз), но все будет корректно работать. Конечно, если вы уверенный специалист можете не отменять таймеры, но мы предупредили.

Отменяем таймеры
Отменяем таймеры

3) Для запуска таймера воспользуемся действием «Запустить таймер» с названием рассылка в определенное время. В примере: через 1 день по наступлению 8 утра. Подробности работы с таймерами есть в соответствующих инструкциях.

Делаем таймер с нужным временем срабатывания
Делаем таймер с нужным временем срабатывания

4) Для отправки сообщения воспользуемся уже знакомым действием «Отправить сообщение в Telegram» с нужным текстом, а в поле Chat ID прописываем ID игрока в telegram: %player.tg_id%

Пример отправки сообщения.
Пример отправки сообщения.

Включаем команду, но вы спросите: «А где Telegram ID взять для рассылки?». Все просто: открываем раздел «Игроки / Клиенты» нажимаем кнопочку «Экспорт» и в фильтрах выбираем Telegram ID → Не забудьте про переключатель «Экспорт игроков». Как работать с разделом смотрите в соответствующей инструкции.

Копируем ID
Копируем ID

Отлично, идем на сайт https://skyjoom.com/servises/a/3-sites/291-massovyj-zapusk
Вставляем в верхнее поле ссылку из события в команде «Рассылка» (достаточно ее скопировать), в нижнее список Telegram ID из раздела «Игроки» (по одной на строчку) и нажимаем на «Запустить».

Важно! На момент рассылки окно с сайтом не закрывать и лучше не открывать другие вкладки.
Массовые рассылки в Telegram на Автопилоте, image #15

Тестируем.

Все шикарно работает
Все шикарно работает

Как мы видим, для Автопилота в умелых руках нет ничего невозможного.

Творческих взлётов и успешного внедрения.

Вернуться к списку инструкций
888 views·28 shares