Botbrother
Документация · ВКонтакте

Как отправить видео в боте ВКонтакте

Видео во ВКонтакте прикрепляется ссылкой, а не загружается файлом. Это ограничение самого ВКонтакте — рассказываем, как с ним работать.

Почему видео не загружается файлом

Бот ВКонтакте работает от имени сообщества, а сообществам ВКонтакте не даёт загружать видео: доступа к видеозаписям у ключа сообщества нет вообще — ни на загрузку, ни на чтение. Поэтому ни один сервис рассылок не умеет «залить видео из личного кабинета» — ни BotBrother, ни другие.

Если приложить видеофайл к сообщению, оно всё равно отправится, но придёт документом — файлом без превью и плеера, который подписчику нужно скачивать. Чтобы человек увидел нормальное видео, его нужно прикрепить ссылкой.

Коротко: фото и документы бот загружает сам из панели, видео, клипы и посты — только ссылкой.

Как отправить видео — по шагам

  1. 1

    Загрузите видео в своё сообщество

    Откройте сообщество ВКонтакте, от имени которого работает бот → раздел «Видео» → «Добавить видео». Важно: видео должно лежать именно в том сообществе, к которому подключён бот — чужое или личное видео бот отправить не сможет.

  2. 2

    Скопируйте ссылку на видео

    Откройте загруженное видео и скопируйте адрес из строки браузера. Ссылка выглядит так: vkvideo.ru/video-139157852_456239126 — или так: vk.com/video-139157852_456239126. Обе подходят.

  3. 3

    Вставьте ссылку в действие «Сообщение»

    В панели BotBrother откройте нужное действие → поле «Видео и другие вложения ВКонтакте — по ссылке» → вставьте ссылку. Несколько видео — по одной ссылке в строке, до 10 штук в одном сообщении.

  4. 4

    Проверьте отправку

    Напишите боту сам и пройдите до этого действия. Видео придёт подписчику обычным видео с превью и плеером — как если бы его отправил человек.

Видео без публикации в сообществе

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

  1. Зайдите в своё сообщество и переключитесь на «Сообщения» — то есть действуйте от имени сообщества.
  2. Откройте диалог со своим личным профилем (напишите себе).
  3. Отправьте видео в этот диалог от имени сообщества.
  4. Скопируйте ссылку на отправленное видео и вставьте её в действие бота.

Такое видео не появляется в списке видеозаписей сообщества, но прекрасно рассылается подписчикам. Главное — загружать его от того же сообщества, к которому подключён бот.

Клипы, посты и другие вложения

Тем же полем прикрепляются не только видео. Просто вставьте ссылку:

Видео
https://vkvideo.ru/video-139157852_456239126
Клип
https://vk.ru/clip-208845162_456241215
Пост сообщества
https://vk.ru/wall-139157852_2123
Видео «доступно по ссылке»
https://vk.com/video-232258267_456239017?list=ln-IZpz…

Копируйте ссылку целиком, вместе с частью после знака вопроса — в ней ключ доступа.

Фото и документы прикреплять ссылкой не нужно — их бот загружает прямо из панели, обычным выбором файла.

Видео не отправляется — что проверить

Видео закрыто настройками приватности

Видео должно быть доступно в сообществе или по ссылке. Если оно скрыто — бот получит отказ в доступе и вложение не приедет.

На видео есть музыка правообладателя

ВКонтакте блокирует отправку таких роликов — иногда даже из-за фоновой музыки. Проверить просто: попробуйте отправить это видео обычным сообщением от имени сообщества. Не уходит — дело в блокировке, а не в боте.

Видео залито в другое сообщество

Бот отправляет от имени своего сообщества и может прикреплять только те видео, которые доступны ему. Перезалейте ролик в сообщество бота.

Видно только одно вложение из нескольких

Если в сообщении есть ссылка, ВКонтакте разворачивает её в сниппет и показывает только его. Включите в действии галочку «Не разворачивать ссылку в сниппет».

Не помогло — напишите в поддержку из панели: посмотрим, что именно отвечает ВКонтакте на вашей отправке.

Собрать бота ВКонтакте

Видео, приветствия, рассылки и приём заявок — всё собирается в конструкторе, без кода.

Зачислим 200 рублей для тестов при регистрации

Создайте своего бота уже сегодня

Боты в Telegram помогают автоматизировать бизнес, маркетинг и продажи. Существует более 100 сценариев, в которых можно задействовать ботов.