индикатор ввода в чатботе - PullRequest
0 голосов
/ 23 октября 2019

Индикатор набора для фреймворка ботов в nodejs

Привет,

Я работаю с фреймворком ботов Microsoft v4, узел js, мне нужно реализовать ввод в чате бота. бот должен ответить как (...) как ответ перед отправкой исходного ответа. я видел код здесь Отправить индикатор ввода в bot-framework v4, используя DirectLine и webchat (Node.js)

код работает нормально в локальном режиме, но когда я развертываю его в Azure,ввод (...) не идет, я вижу задержку на 3 секунды в ответ на лазурном.

мой код

await step.context.sendActivities([
                                { type: 'typing' },
                                { type: 'delay', value: 3000 },

                            ]);`

Спасибо Sanjeev Gautam

Ответы [ 2 ]

0 голосов
/ 25 октября 2019

Спасибо за вашу помощь и предложения. Я изменил webSocket: true, в botConnection chatter.html и решил мою цель. До этого был webSocket: false.

 var botConnection = new BotChat.DirectLine({
        secret: model.secret,
        token: model.token,
        domain: model.directLineUrl,
        webSocket: true,
        conversationId: getPersistedConversationId(),
        watermark: 0
    }); 

Спасибо Sanjeev Gautam

0 голосов
/ 24 октября 2019

К сожалению, это, похоже, ошибка в Test in Web Chat. Как и ожидалось, индикатор ввода должен визуально отображаться. В репозитории BotFramework-WebChat возникла проблема здесь с сообщением об ошибке.

Я бы порекомендовал прокомментировать проблему, чтобы разработчики веб-чата могли в полной мере оценить любое влияние.

Надежда на помощь!

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