бот c # по-разному отвечает на одном или нескольких каналах

Я развернул своего бота на лазурном сервере, который работает на двух каналах «Skype» и «Веб-чат», с целью тестирования. Я интегрировал оба канала в образец html-файла снимок экрана с описанием проблемы Я использовал этот код в ConservationUpdate, моя проблемная область состоит в том, что веб-чат приветствует пользователя" добро пожаловать "всякий раз, когда пользователь запускает сохранение в скайпе бот не приветствует пользователя

 if (message.MembersAdded.Any(o => o.Id == message.Recipient.Id))
            {
               // var reply = message.CreateReply(Resources.RootDialog_Welcome_Message);
                var reply = message.CreateReply("hello welcome to zygote");

                ConnectorClient connector = new ConnectorClient(new Uri(message.ServiceUrl));

                await connector.Conversations.ReplyToActivityAsync(reply);
            }

может ли кто-нибудь объяснить мне два разных поведения при одном и том же действии бота .... предложения и советы будут оценены, спасибо ......


person Shadab Ali    schedule 10.11.2017    source источник
comment
Пожалуйста, всегда включайте описание проблемы в вопрос, а не на изображения. Так людям будет намного проще помочь вам.   -  person Sami Kuhmonen    schedule 10.11.2017
comment
@SamiKuhmonen, я буду иметь в виду Спасибо :), у вас есть какая-то ясность в отношении проблемы, у вас есть какое-либо мнение или объяснение, почему два канала реагируют по-разному ???   -  person Shadab Ali    schedule 10.11.2017
comment
Не все каналы отправляют событие ConversationUpdate.   -  person Eric Dahlvang    schedule 14.11.2017


Ответы (1)


В веб-чате всякий раз, когда вы обновляете страницу, он создает новый идентификатор пользователя и не сохраняет сеанс для пользователя, поэтому отображается приветственное сообщение. в то время как в хранилище сеансов канала Skype для пользователя, поэтому приветственное сообщение не отображается, и вы должны отправить приветственное сообщение во время регистрации бота. Насколько мне известно.

person Dharti Vasani    schedule 15.11.2017