/
Messaging applications

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 тогда должна вернуться ошибка.

{    "broadcastChatMessage": {        "peer": [            "${destination}"         ],         "profile": {             "id": "13"         },         "text": "${SMS}",         "type": "text", "buttons": [ { "button": [ { "caption": "Google", "text": "Google", "type": "url", "url": "https://google.com", "code": "google" } ] } ],    } }

recvMessage

Сохранить в переменную текстовое сообщение, полученное от пользователя в рамках активного диалога

sendMessage

  • отправка кнопки с текстом и картинкой из раздела Медиафайлы:

  • отправка кнопки с текстом и картинкой по url:

chatAi

Работа с моделлю машинного обучения

sendText

Приложение позволяет отправить текстовое сообщение в рамках активного диалога

sendFile

Приложение позволяет отправить ссылку на файл в рамках активного диалога

sendEmail

Отправка Email сообщения

sendTTS

Возможность вызвать TTS в чате – формируется файл с привязкой к диалогу и отправляется в чат. Таким образом, можно для пользователя генерировать голосовые сообщения.

STT

Возможность переводить речь в текст

getEmail

classifier

Классификатор типов ответов клиента

chat history

Позволяет отправить истории диалога на электронную почту

sendAction 

Позволяет отправлять посторонним провайдерам чатов сообщения о действиях нашего бота (схемы)

 

Related content