Чат Microsoft Chatbot Framework не запускается должным образом - PullRequest
1 голос
/ 01 августа 2020

Просмотр видео, которое не работает

Я создал бота MS в nodejs с диалоговым потоком

Вот пример Многооборотный Пример бота , который я изменил для создания своего бота.

Постановка проблемы: При запуске разговора он не запускается должным образом. Он медленно отвечает или не начинает разговор, что и должно быть, потому что я добавил onMembersAdded для отправки активности для ответа после загрузки страницы.

Он работает в эмуляторе, но не работает в прямой линии.

this.onMessage(async (context, next) => {
        console.log('Running dialog with Message Activity.');

        // Run the Dialog with the new message Activity.
        await this.dialog.run(context, this.dialogState);

        // By calling next() you ensure that the next BotHandler is run.
        await next();
    });

this.onMembersAdded(async (context, next) => {
        const membersAdded = context.activity.membersAdded;
        for (let cnt = 0; cnt < membersAdded.length; cnt++) {
            if (membersAdded[cnt].id !== context.activity.recipient.id) {
                await context.sendActivity('Hi! This is SOLIZE assistant bot. We assist you in fast staffing placements.');
                await dialog.run(context, conversationState.createProperty('DialogState'));
            }
        }

        // By calling next() you ensure that the next BotHandler is run.
        await next();
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...