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>
Выполняются два тест-кейса:
- Проверка попадания бота в стейт
Да
и работу тегаvideo
. - Проверка попадания бота в стейт
Нет
.
подсказка