Массовые рассылки в Telegram на Автопилоте
Сегодня мы научимся делать массовые рассылки в Telegram на Автопилоте с помощью сервиса массовый запуск. Интересно? Тогда вперед.
Важно! Если вы продвинутый специалист и знаете как сделать бота в Telegram, как его интегрировать с Автопилотом, тогда можете смело переходить к команде: «Рассылка».
Создание Telegram бота и подключение его к Автопилоту
Важно! Как и в случае с другими соцсетями, бот вам не ответит, если вы не давали ему разрешение писать. Для разрешения достаточно написать боту любое сообщение или нажать в диалоге с ботом на кнопку: /start
Переходим к полноценному подключению Telegram к Автопилоту.
Для создания интеграции в Автопилоте открываем Сообщества
→ Находим нужное сообщество, открываем Настройки
→ Интеграции

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

Тут все просто. Если не знаете английского, то можете через переводчик перевести или в браузере Chrome.
Пишем (или нажимаем в меню) команду:
/newbot
Здесь вводим желаемое имя бота

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

Получаем токен вида ↓:
123456789:AA1_XzXmxkCLReh2oRUb8rrAr45BLOhtNt
Помним что в видео выше была показана также настройка внешнего вида (аватар, описание команды). Сейчас это упустим.
Команда: /help
выдаст возможные команды
Важно! Если вам необходимо изменить токен, то выбираемAPI Token
→Revoke current token
И после этих действий необходимо заменить API токен и переподключить вебхук в настройках Автопилота.
Полученный токен вставляем в настройки сообщества Автопилот и нажимаем: «Подключить Webhooks»
Для тестирования подключения вебхука открываем Сообщества
→ Находим нужное сообщество, открываем Настройки
→ Интеграции
и нажимаем на «Проверить Webhooks»

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

Тестовая команда для проверки бота
Важно! Это пример простейшей команды для проверки работоспособности бота.
Событие:
1) Для проверки реакции бота сделаем событие «Написал сообщение в Telegram» с текстом содержащим /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
→ Не забудьте про переключатель «Экспорт игроков»
. Как работать с разделом смотрите в соответствующей инструкции.

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

Тестируем.

Как мы видим, для Автопилота в умелых руках нет ничего невозможного.
Творческих взлётов и успешного внедрения.
Вернуться к списку инструкций