Доступ к локальному экземпляру платформы бота с помощью DirectLine - PullRequest
1 голос
/ 06 июля 2019

У меня есть бот (в основном клон эхо-бота), и я запускаю сервис локально. Можно ли использовать API Direct Line для доступа к нему (я использую пакет NuGet: Microsoft.Bot.Connector.DirectLine), и я пытаюсь получить к нему доступ следующим образом:

DirectLineClient client = new DirectLineClient();
client.BaseUri = new Uri($"http://localhost:3978/api/messages");

var conversation = await client.Conversations.StartConversationAsync().ConfigureAwait(false);

Однако, conversation всегда равно нулю. Можно ли подключиться к службе локально или ее необходимо развернуть в Azure? Если первое, то что я могу делать не так?

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 18 июля 2019

Пакет Offline-directline - это способ настроить сервер узла и использовать directline / webchat для подключения к нему, как если бы это была лазурная конечная точка.

В основном вы будете следовать инструкциям по использованию , как они изложены:

1) Установить пакет offline-directline (OD)

2) Создайте сервер OD, используя узел

3) Запустите своего бота

4) Подключитесь к вашему боту через пользовательский веб-чат, который просматривает OD-сервер с шага 2 вместо локального хоста или конечной точки Azure

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...