Я попробовал этот пример для отправки активности боту, когда соединение установлено, работает нормально. Теперь я хочу использовать прямую речь вместо веб-чата, здесь также есть образец здесь . Но как я могу добавить приветствие? Вот код, который я пробовал, но он не отправляет никаких действий
<script>
(async function () {
const adapters = await window.WebChat.createDirectLineSpeechAdapters({
fetchCredentials: {
region: 'region',
subscriptionKey: 'my subscription key'
}
}, ({ dispatch }) => next => action => {
if (action.type === 'DIRECT_LINE/CONNECT_FULFILLED') {
dispatch({
type: 'WEB_CHAT/SEND_EVENT',
payload: {
name: 'webchat/join',
value: 'my username'
}
});
}
return next(action);
});
window.WebChat.renderWebChat(
{
...adapters
},
document.getElementById('webchat')
);
document.querySelector('#webchat > *').focus();
})().catch(err => console.error(err));
</script>