file
Чтобы отправить файл в чат с пользователем, используйте тип ответа file
.
Свойства
Свойство | Тип | Обязательный | Описание |
---|---|---|---|
fileUrl | Строка | Да | Ссылка на файл. |
fileName | Строка | Нет | Название файла. Свойство также может называться text или caption . |
mimeType | Строка | Нет | Медиатип файла. |
Синтаксис
{
"type": "file",
"fileUrl": "https://example.com/file.xlsx",
"fileName": "file.xlsx",
"mimeType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
}
Ограничения на каналы
Поддерживается только в следующих каналах:
-
Чат-виджет
-
Chat API
-
edna.chatCenter
-
edna WhatsApp 2.0
-
Microsoft Teams
подсказкаДля отправки файлов в канале Microsoft Teams рекомендуется использовать ответы с типомraw
. -
Webim (External Bot API 2.0)
Использование в сценарии
state: SendManual
a: Для настройки сервиса следуйте шагам, описанным в инструкции.
script:
$response.replies = $response.replies || [];
$response.replies.push({
"type": "file",
"fileUrl": "https://example.com/manual.pdf",
"fileName": "manual.pdf",
"mimeType": "application/pdf"
});