Кросспостинг в 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}
Как работать с функцией написано в этой инструкции.
Тестируем.


Если у вас остались какие-то вопросы, или есть пожелания, или просто хотите сказать 💙 «спасибо» — сделать это можно в этом посте на стене группы. Творческих взлетов и успешного внедрения!
Вернуться к списку инструкций