Messaging applications
menu
Приложение позволяет сгенерировать меню навигации, где выбор будет сохранен в переменную
{
"menu": {
"text": "Выберите пункт меню",
"set": "${onClick.Menu}",
"variable": "${response}",
"buttons": [
[
{
"text": "💰 Кредиты",
"type": "reply"
},
{
"text": "⚙️ Главное меню",
"type": "reply"
}
],
[
{
"text": "💰 Депозиты",
"type": "reply"
},
{
"text": "🧙♂️ Помощь оператора",
"type": "reply"
}
]
]
}
}
broadcastChatMessage
Предоставляет возможность отправить сообщение через Chat Gateway.
Пример стуруктуры схемы для BroadcastMessage:
{
"broadcastChatMessage": {
"peer": [
"${destination}"
],
"profile": {
"id": "13"
},
"text": "${SMS}",
"file": {
"id": 1,
"url": "<picture url>",
},
"type": "text"
}
}
В структуру file мы можем передавать только одно из полей, или id или url. Если будут передаваться сразу 2-е поля должна возвращаться ошибка.
Важно! Поле type есть опциональное и оно определяется на основе того какие параметры мы передадим:
Если передается только поле text без поля file, тогда поле type автоматически задается как "text".
Если передается поле text и поле file тогда поле type автоматически задается как "file".
Если мы вручную передаем в поле type тип "text" и при этом передаем поле file тогда должна вернуться ошибка.
Если мы вручную передаем в поле type тип "file" и при этом не передаем поле file тогда должна вернуться ошибка.
recvMessage
Сохранить в переменную текстовое сообщение, полученное от пользователя в рамках активного диалога
sendMessage
отправка кнопки с текстом и картинкой из раздела Медиафайлы:
отправка кнопки с текстом и картинкой по url:
chatAi
Работа с моделлю машинного обучения
sendText
Приложение позволяет отправить текстовое сообщение в рамках активного диалога
sendFile
Приложение позволяет отправить ссылку на файл в рамках активного диалога
sendEmail
Отправка Email сообщения
sendTTS
Возможность вызвать TTS в чате – формируется файл с привязкой к диалогу и отправляется в чат. Таким образом, можно для пользователя генерировать голосовые сообщения.
STT
Возможность переводить речь в текст
getEmail
classifier
Классификатор типов ответов клиента
chat history
Позволяет отправить истории диалога на электронную почту
sendAction
Позволяет отправлять посторонним провайдерам чатов сообщения о действиях нашего бота (схемы)
Messaging applications
- 1 menu
- 2 broadcastChatMessage
- 3 recvMessage
- 4 sendMessage
- 5 chatAi
- 6 sendText
- 7 sendFile
- 8 sendEmail
- 9 sendTTS
- 10 STT
- 11 getEmail
- 12 classifier
- 13 chat history
- 14 sendAction