Как добавить кнопку «Отправить стенограмму» в Directline WebChat - PullRequest
0 голосов
/ 19 февраля 2020

Я бы хотел, чтобы клиенты могли нажимать кнопку, чтобы отправить стенограмму в любой момент разговора. По сути, эта кнопка должна отправлять боту сообщение, которое будет вызывать диалоговое окно «стенограмма электронной почты» для запроса его электронной почты и отправки стенограммы. Мне удалось добавить кнопку в клиент прямой веб-чата (в строке заголовка), но я могу не могу понять, как заставить его создать действие для бота. У меня есть пользовательское хранилище, которое отправляет «неактивное» действие, но я не смог использовать этот же метод, чтобы кнопка отправляла действие. Может ли это быть достигнуто? ? Или есть ли другой способ для клиентов получить копию своего транскрипта?

Я добился фактического поиска транскрипта и отправки по электронной почте в коде, инициируемого намерением LUIS, я просто хочу предоставить интуитивно понятное «всегда рядом» "возможность сделать это.

1 Ответ

2 голосов
/ 19 февраля 2020

WebChat предлагает простой пример, который показывает , как программно отправлять действия боту . В этом примере они создают отдельную кнопку с прослушивателем событий, которая будет отправлять ваше сообщение как активность сообщения.

Если вы хотите отправить его как событие в фоновом режиме, вы можете взглянуть на этот образец , который вы можете объединить со слушателем событий первого примера.

Примечание: вам нужно использовать JavaScript WebChat , добавить эту функцию в версию iFrame службы ботов невозможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...