June 9

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" - это скрытие содержимого, когда пользователь тапнет по экрану, контент откроется.

Если какие-то из указанных параметров вам не нужны, просто удалите их вместе со значениями из тела запроса. Соблюдайте пунктуацию, следите, чтобы пары Параметр-Значение отделялись друг от друга запятой.