- Created by Vitaly Kovalyshyn, last modified by Olesya Tantsyura on Jan 22, 2024
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 12 Current »
menu
Приложение позволяет сгенерировать меню навигации, где выбор будет сохранен в переменную
{ "menu": { "text": "Выберите пункт меню", "set": "${onClick.Menu}", "variable": "${response}", "buttons": [ [ { "text": "💰 Кредиты", "type": "reply" }, { "text": "⚙️ Главное меню", "type": "reply" } ], [ { "text": "💰 Депозиты", "type": "reply" }, { "text": "🧙♂️ Помощь оператора", "type": "reply" } ] ] } }
broadcastChatMessage
Предоставляет возможность отправить сообщение через Chat Gateway
{ "broadcastChatMessage": { "peer": [ "${destination}" ], "profile": { "id": "13" }, "text": "${SMS}", "type": "text" } }
recvMessage
Сохранить в переменную текстовое сообщение, полученное от пользователя в рамках активного диалога
{ "recvMessage": { "set": "response", "timeout": 60 } }
sendText
Приложение позволяет отправить текстовое сообщение в рамках активного диалога
{ "sendText": "Приветствую, ${Name}!" }
sendFile
Приложение позволяет отправить ссылку на файл в рамках активного диалога
{ "sendFile": { "url": "${file_link}" } }
sendEmail
Отправка Email сообщения
{ "sendEmail": { "cc": [ "[email protected]" ], "attachment": { "files": [ 69317, 69314 ] }, "from": "\"Bot Name\" <[email protected]>", "message": "<H3>Turn on SMS</h3>\n<b>Creditcard</b>: ${Creditcard[0]} <i>***</i> ${Creditcard[1]}", "smtp": { "auth": { "password": "pass", "user": "[email protected]" }, "port": "587", "server": "smtp.mail.com", "tls": true }, "subject": "[webitel](${caller_id_name}) Email notification", "to": [ "${customer_email}" ] } }
sendTTS
Возможность вызвать TTS в чате – формируется файл с привязкой к диалогу и отправляется в чат. Таким образом, можно для пользователя генерировать голосовые сообщения.
{ "sendTTS": { "profileId": "28", // идентификатор TTS профайла "server": "https://dn.webitel.com", // доменное имя "textType": "ssml", // тип тексту ssml або text "message": "dsadsa", // текст сообщения "language": "en-US", // язык "voice": "Male", // голос "region": "brazilsouth", // регион "fileName": "voice_message" // имя файла под которым наш пользователь хочет отправить даний файл } }
STT
Возможность переводить речь в текст
{ "STT": { "profileId": "28", // id профайла "fileId": "${response.file.id}", // id файла (в данному случае file.id берется с отправленного в чат файла) "language": "en-US", // язык распознавания "setVar": "transcription" // название переменной в которою передается транскрипция файла } }
getEmail
{ "getEmail": { "email": { "id": "420", "message_id": "or message_id" }, "set": { "vbody": "body", "vcc": "cc", "vfrom": "from", "vhtml": "html", "vin_reply_to": "in_reply_to", "vreply_to": "reply_to", "vsender": "sender", "vsubject": "subject", "vto": "to", "files": "attachments" } } }
classifier
Классификатор типов ответов клиента
{ "classifier": { "cluster": { "my": [ "good value" ] }, "input": "my good value", "set": "my_var", "phraseSearch": "true", "matchType": "part" }, "break": false, "tag": "39-classifier-custom-tag" }
chat history
Позволяет отправить истории диалога на электронную почту
{ "chatHistory": { "conversationId": "${id}", "variable": "my_var", "format": "html", "timeout": "3000", "limit": "150" } }
sendAction
Позволяет отправлять посторонним провайдерам чатов сообщения о действиях нашего бота (схемы)
{ "sendAction": { "action": "typing" } }
Messaging applications
- No labels