Bothelp-инструкции: oтправка видео по API
Если ваше видео весит больше 50Мб, а переводить клиента из бота не хочется, используйте отправку с помощью блока Внешний запрос. Настройки блока на скрине, ниже распишу откуда что взялось и что за что отвечает.
Тип запроса POST, просто используйте его.
В строку url запроса вставьте строку https://api.telegram.org/bot<ВАШ_ТОКЕН_ИЗ_BOTFATHER>/sendVideo
Подставьте в нее токен того бота, который должен отправлять видео.
Заголовки запроса оставьте пустыми, можно не открывать этот раздел. Все остальные разделы, кстати, тоже. Вам понадобится только Тело запроса:
{
"chat_id": "{%user_id%}",
"video": "https://t.me/chatbots_mother/48",
"caption": "Описание к видео",
"cover": "https://t.me/chatbots_mother/97",
"protect_content": "True",
"has_spoiler": "True"
}
В теле запроса обязательны только две строчки. Первую копируйте без изменений: "chat_id": "{%user_id%}"
А во вторую нужно вставить ссылку на ваше видео для отправки. Где ее взять? Создайте открытый канал, опубликуйте в нем свое видео.
📌Важно: в настройках канала не должно стоять защиты от копирования! Копируйте ссылку на сообщение с этим видео и ее вставьте в параметр запроса
"video":"ВАША_ССЫЛКА"
Обычно я скидываю материалы для ботов заказчиков к себе, делаю название канала нечитаемым - что-то типа "одуыцтаолруимплвимролкпо", чтобы через поиск никто не нашел его, и копирую ссылки оттуда.
Ниже необязательные параметры запроса:
🔹"caption": "Описание к видео" - здесь можете вписать текст, который будет опубликован в боте слитно с видео. Не отдельным сообщением, а именно как часть единого сообщения видео+текст
🔹"cover": "https://t.me/chatbots_mother/97" - здесь можете установить обложку для видео, если ее нет или она вас не устраивает. ССылку на нее моно получить по аналогии с видео - из открытого канала.
🔹"protect_content": "True" - это защита от пересылки видео. Удобно, когда выдаем материалы после оплаты или просто не хотим, чтобы люди делились.
🔹"has_spoiler": "True" - это скрытие содержимого, когда пользователь тапнет по экрану, контент откроется.
Если какие-то из указанных параметров вам не нужны, просто удалите их вместе со значениями из тела запроса. Соблюдайте пунктуацию, следите, чтобы пары Параметр-Значение отделялись друг от друга запятой.