Ошибка 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> });
Другие вопросы по тегам