Приём и пересылка медиа
Действие позволяет принимать файлы от подписчиков и пересылать их другим подписчикам — например, владельцу бота или менеджеру.
Конструктор не сохраняет полученные файлы. Если нужно их хранить — используйте действие вместе с Яндекс Диском или Google Диском.
Настройка
- Добавьте действие «Приём и пересылка медиа».
- Выберите тип файлов, которые нужно принимать.
- Укажите, куда переслать.
Куда переслать
- Адресатам — как раньше:
ClientID,MessengerиBotIDодного или нескольких получателей; - Сотруднику — привязанным сотрудникам аккаунта. Отметка «Отправить всем» отправляет файл всем активным, без неё выберите нужных из списка.
Выбирайте «Сотруднику» с отметкой «Отправить всем». Получателей бот находит в момент пересылки, поэтому настройка работает и на новом месте. Конкретный сотрудник и адресат по ClientID привязаны к текущему аккаунту.
Ограничение самого мессенджера: ботам он выдаёт файлы до 20 МБ. Файл больше бот скачать не сможет, поэтому пересылки не будет — сценарий просто пойдёт дальше. Если ждёте от подписчиков большие видео, попросите присылать их ссылкой.
Если файл нужно только сохранить на Яндекс / Google Диск без пересылки другим подписчикам — адресата можно не указывать. В следующем действии используйте ссылку на файл из переменной #{media_url}.
Переменные действия
После приёма медиа конструктор автоматически заполняет несколько переменных — используйте их в последующих действиях.
| Переменная | Что в неё попадает |
|---|---|
media_type | Тип медиафайла (см. таблицу ниже). |
media_ext | Расширение файла. |
media_url | Ссылка на файл — время жизни 1 минута. |
media_duration | Длительность аудио в секундах. |
ismedia | Становится 1 при пересылке медиа. |
media_url действует всего 1 минуту. Если файл нужно использовать дольше — сразу же сохраняйте его на Яндекс Диск или Google Диск и работайте с постоянной ссылкой.
Значения media_type
| Значение | Тип файла |
|---|---|
file | Файл / документ. |
image | Изображение. |
audio | Аудио. |
video | Видео. |
