Особенности сценария для канала edna.chatCenter
Telegram
Вложения для канала Telegram должны быть только с одобренного домена. Для предоставления доступа обратитесь в техническую поддержку edna.
Передача изображений в чат-виджет
Для передачи изображений в чат-виджет укажите для файла имя и расширение. Например:
state: Image
q!: image
a: Изображение
script:
$response.replies = $response.replies || [];
$response.replies.push({
type: "image",
imageUrl: "https://<imageUrl>.jpg",
text: "Описание изображения"
})
предупреждение
Прикреплять файлы изображений и аудио возможно только, если в стейте выше есть текстовое сообщение.
Отправка файла из сценария
Для отправки файла из сценария используйте $response.replies.push
с параметрами:
state: File
q!: file
a: Отправка файла
script:
$response.replies = $response.replies || [];
$response.replies.push({
type: "file", // Тип, может принимать значения `audio`, `image`
fileUrl: "<https://fileUrl>", // Путь до файла
fileName: "example.docx", // Имя файла
mimeType: "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
});