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

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"
});