Если бот уже в Dev Portalregistered и конечная точка уже установлена, то самый простой способ проверить вставлять чат локально без каких-либо веб-сайт, это просто вставить это как URL в любом браузере:
data:text/html, <iframe style="height:480px; width:400px" src='https://webchat.botframework.com/embed/botme?s=YOUR_SECRET_HERE'></iframe>
Да, это может выглядеть странно, но просто вставьте его в адресную строку браузера и нажмите Enter
. Еще один быстрый вариант - разместить этот iframe на странице вашего бота default.htm
(который должен существовать в вашем решении), поэтому при запуске проекта и открытии браузера автоматически откроется встроенный контроль чата.
Спасибо за помощь. Проблема, которую я продолжаю получать, - «POST https://directline.botframework.com/v3/directline/conversations 403 (Forbidden)». Я использую ngrok для настройки конечной точки, и я запускаю бота с помощью C# (Tried nodejs же результат). Я не знаю, если я что-то упустил. На эмуляторе он отлично работает. –
Привет, исправлена проблема, используя секретный ключ, предоставленный в Direct Line, а не тот, который указан в веб-чате. Не знаю, почему, но это сработало. Спасибо за вашу помощь. –