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






Отправка ссылки на вышедший пост в группу Telegram.
Важно! Это всего лишь пример, вы можете докрутить его по своему желанию
Итак, у вас бот и канал создан, создаем команду.
Событие:
1) Для реакции на выход поста используем событие «Telegram» с переключателем Новый пост
Действия:
1) Чтобы получить ID поста делаем временную переменную %post_id%со значением:
%request.input.channel_post.message_id%
2) Для того, чтобы отправить ссылку на созданный пост добавляем действие «Отправить сообщение в Telegram» и ID чата (вместо переменной %chat_id% вставляем ID чата, например: -855339570)Как получать ID чата показано на видео выше и текстом:
Вышел пост. Читать тут:
https://t.me/avtp111/%post_id%
Где вместо https://t.me/avtp111/ будет ссылка на ваш канал, как ее получить показано в видео.
Можно вместо Вышел постс помощью функции {rand} выдавать случайный текст:
{rand}Вышел пост|Вышел полезняк|Быстро читать{/rand}Как работать с функцией написано в этой инструкции.
Тестируем.
Если у вас остались какие-то вопросы, или есть пожелания, или просто хотите сказать 💙 «спасибо» — сделать это можно в этом посте на стене группы. Творческих взлетов и успешного внедрения!
Вернуться к списку инструкций