У Telegram есть ограничение для ботов на отправку видео в сообщениях в размере всего до 50 МБ включительно. Если вам нужно отправить видео в рамках ваших автоматизаций, напрямую это сделать не получится.
Но есть другие способы, например, используя внешние запросы. О них расскажем ниже.
ВАЖНО!
Ваш Telegram бот должен иметь права администратора в вашем канале, если вы будете использовать первый способ.
Способ первый (рекомендуем) — используя метод forwardMessage.
При использовании данного метода вы сможете пересылать уже подготовленные видео как с описанием, так и без, с ваших закрытых Telegram-каналов напрямую пользователю, кто проходит по вашему сценарию автоматизации.
Для этого добавляем блок «Действие» → «Интеграция с API».
Тип запроса выбираем POST, а в URL вставляем ссылку, которая получится в итоге из:
ВАШ_ТОКЕН_БОТА — вставляем ваш токен бота, полученный от BotFather.
Переменная {{ telegramUserId }} — оставляем как есть, она будет подтягивать идентификатор пользователя Telegram, кто проходит по воронке.
protect_content=true — необходим для защиты контента, чтобы сообщение с видео нельзя было переслать или сохранить.
from_chat_id — нужно будет скопировать ссылку на само сообщение с вашего (желательно закрытого) Telegram-канала. С ссылки на сообщение достать следующую часть:
И добавить спереди -100, чтобы было, например: -1003826556240. message_id — идентификатор самого сообщения, которое будет перенаправлено. Его также можно достать с самой ссылки на сообщение:
У вас должна получится такая ссылка, которую вы вставляете в поле URL:
https://api.telegram.org/ВАШ_ТОКЕН_БОТА/forwardMessage?chat_id={{ telegramUserId }}&protect_content=true&from_chat_id=ИДЕНТИФИКАТОР_КАНАЛА&message_id=2
Пользователь увидит ваше пересланное сообщение с видео так:
Способ второй - Используя метод sendVideo
А с помощью данного метода вы можете отправлять именно видео, без пересылок с других каналов.
Так же, добавляем блок Действие > Внешний запрос.
Тип запроса выбираем POST а URL вставляем ссылку, которая получится в итоге из:
ВАШ_ТОКЕН_БОТА - вставляем ваш токен бота полученный от BotFather
Переменная {{ telegramUserId }} - оставляем как есть, она будет подтягивать идентификатор пользователя Telegram, кто проходит по воронке
protect_content=true - необходим для защиты контента, чтобы сообщение с видео нельзя было переслать или сохранить
video = сюда вставляем ссылку на сообщение содержащее видео с публичного Telegram канала. Так же можно вставить прямую ссылку на видеофайл, который загружен на сервер.
Пример ссылки: https://t.me/c/3826556240/4
У вас должна получится такая ссылка, которую вы вставляете в поле URL:
https://api.telegram.org/ВАШ_ТОКЕН_БОТА/sendVideo?chat_id={{ telegramUserId }}&protect_content=true&video=ССЫЛКА_НА_СООБЩЕНИЕ_С_ВИДЕО
Итог: Эти методы помогут вам отправлять защищённые видео вашим пользователям в воронке. Рекомендуем выбрать первый способ, так как он позволяет перенаправлять сообщения с видео из закрытых каналов.







