Перейти к основному содержимому

video

video — тег позволяет использовать видеозаписи в ответах бота.

Значение

После тега указывается ссылка на видеофайл.

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

Параметры

  • name (строка) — имя видеофайла. Необязательный параметр.

Примеры использования

state: Старт
q!: $regex</start>
a: Привет! Показать смешное видео?

state: Да
q: Да
random:
video: https://example.com/video1.mp4
video: https://example.com/video2.mp4 || name = funny-video // Видеофайл с названием

state: Нет
q: Нет
a: Ну и ладно.

В результате выполнения random бот отправляет один из двух видеофайлов.

Для тестирования используйте тег <responseData>, например:

<test>
<test-case>
<state>Старт</state>
<q>Да</q>
<responseData field="replies[0]">
{
"type": "video",
"videoUrl": "https://example.com/video1.mp4",
"state": "/Старт/Да"
}
</responseData>
</test-case>

<test-case>
<state>Старт</state>
<q>Нет</q>
<a>Ну и ладно.</a>
</test-case>
</test>

Выполняются два тест-кейса:

  1. Проверка попадания бота в стейт Да и работу тега video.
  2. Проверка попадания бота в стейт Нет.