Skip to main content

fileEvent

The fileEvent event is triggered when the user sends a file to the bot.

tip
fileEvent is supported by all inbound channels except JivoChat, Zendesk, and Zendesk Chat.

File data

In the state where fileEvent was triggered, you can obtain the file data from the $request.data.eventData object:

[
{
"url": "https://example.com/file.pdf",
"type": "file",
"mimeType": "application/pdf"
}
]
  • url is the link to the file.
  • type is the file type. Possible values: file, image, audio, video.
  • mimeType is the file MIME type.

How to use

state: AcceptFile
event!: fileEvent
a: Use the following links to access your files:
script:
$request.data.eventData.forEach(function (file) { $reactions.answer(file.url); });