Ошибка JavaScript при загрузке Azure BotFramework-WebChat при инициализации DirectLine
Следуя всем указаниям MS, которые я могу найти, относящиеся к веб-чату и прямой линии связи, но я продолжаю получать следующую ошибку, независимо от того, что я пробую с botchat.js:
Объект не поддерживает свойство или метод 'webSocketActivity$'
Как только я получу соединение DirectLine, я буду следовать примеру обратного канала, но я должен что-то упустить, потому что не могу обойти вышеупомянутую ошибку. Вот мой рабочий код без секрета моего канала DirectLine:
<!DOCTYPE html>
<html>
<head>
<link href="https://cdn.botframework.com/botframework-webchat/latest/botchat.css" rel="stylesheet" />
</head>
<body>
<script src="https://cdn.botframework.com/botframework-webchat/latest/botchat.js"></script>
<script>
var botConnection = BotChat.DirectLine({ secret: <my secret> });
</script>
<div id="bot"></div>
</body>
</html>
1 ответ
Решение
Пожалуйста, используйте new
чтобы создать экземпляр прямого соединения:
var botConnection = new BotChat.DirectLine({ secret: <my secret> });