Кросспостинг в Telegram

В этой инструкции мы научимся реализовать следующую механику:

  • Выход поста в Telegram.
  • Отправка ссылки на вышедший пост в группу Telegram.

Да, если вы хотели сделать подобное для ВК, то вот есть соответствующая инструкция.

Вернемся к Telegram. Для настройки данной механики у вас должна быть настроена интеграция по инструкции ниже. Если настроено, то создаем группу, канал, добавляем в него бота с админскими правами.

Интеграция с Telegram.

Пример настройки интеграции
Важно! Интеграция с Telegram возможна только если у вас есть сообщество ВК.

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

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

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

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

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

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

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

/newbot

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

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

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

Кросспостинг в Telegram, image #4

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

123456789:AA1_XzXmxkCLReh2oRUb8rrAr45BLOhtNt

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

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

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

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

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

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

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

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

Создание канала и группы.

Демонстрация создания канала и группы

Для создания канала и группы выбираем соответствующий пункт в меню (как сделать листайте карусель, для канала аналогично).

Процесс создания группы и канала
Кросспостинг в Telegram, image #8
Кросспостинг в Telegram, image #9
Кросспостинг в Telegram, image #10
Кросспостинг в Telegram, image #11
Кросспостинг в Telegram, image #12
1 of 6
Процесс создания группы и канала

Отправка ссылки на вышедший пост в группу Telegram.

Демонстрация настройки
Важно! Это всего лишь пример, вы можете докрутить его по своему желанию

Итак, у вас бот и канал создан, создаем команду.

Событие:

1) Для реакции на выход поста используем событие «Telegram» с переключателем Новый пост

Пример события
Пример события

Действия:

1) Чтобы получить ID поста делаем временную переменную %post_id%со значением:

%request.input.channel_post.message_id%
Достаем ID поста
Достаем ID поста

2) Для того, чтобы отправить ссылку на созданный пост добавляем действие «Отправить сообщение в Telegram» и ID чата (вместо переменной %chat_id% вставляем ID чата, например: -855339570)Как получать ID чата показано на видео выше и текстом:

Вышел пост. Читать тут:
https://t.me/avtp111/%post_id%

Где вместо https://t.me/avtp111/ будет ссылка на ваш канал, как ее получить показано в видео.

Простой пример
Простой пример

Можно вместо Вышел постс помощью функции {rand} выдавать случайный текст:

{rand}Вышел пост|Вышел полезняк|Быстро читать{/rand}

Как работать с функцией написано в этой инструкции.

Тестируем.

Публикуем пост
Публикуем пост
Пост попал в группу
Пост попал в группу

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

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