Я имел интегрированную webchat.js с Microsoft Copilot Studio с использованием API Direct Line. При программной отправке сообщений обратно в бот с использованием действий по отправке веб -чата
Copilot Studio отображает предполагаемое сообщение, но также сразу же генерирует дополнительное нежелательное сообщение. (Пожалуйста, см. Скриншот) /> < /ul>
реализация кода: < /h2>
Код: Выделить всё
if (userresponse === "disLiked") {
// Send a message back to the bot
store.dispatch({
type: 'WEB_CHAT/SEND_MESSAGE',
// type: 'DIRECT_LINE/POST_ACTIVITY',
payload: {
text: apologyMessage,
}
});
return; // tried this as well
}
< /code>
Ожидаемое поведение: < /h2>
[list]
[*] Бот должен отображать только apologymessage < /code>, когда ответ пользователя «не любит» < /li>
нет дополнительных сообщений < /li>
< /ul>
фактическое поведение: < /h2> < /br /brot>
< /h2>
< /ul>
< /h2> < /li>
< /ul>
< /h2>
< /u u Отображает предполагаемое apologymessage
[*] Дополнительное, нежелательное сообщение появляется сразу после
[*] Это дополнительное сообщение нарушает пользовательский опыт
[/list]
Подробнее здесь: https://stackoverflow.com/questions/796 ... sage-shows