2017-11-10 2 views
0

私は2チャンネルの "Skype"と "Web chat"をテスト目的で実行しているazureに私のbotをデプロイしました。 ConservationUpdateにこのコードを使用している、私の問題領域は、誰もが私に同じ上の2つの異なる動作を説明することができるSkypeのボットは、ユーザーにC#botは1つ以上のチャンネルで異なる応答をしています

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); 
      } 

に挨拶しませんが、ユーザが保全の新たなスタートを持っている時はいつでもウェブチャットは、ユーザ「歓迎」を迎えるということですボットの行動 ....提案とアドバイスは感謝します......

+1

問題の説明は、画像ではなく質問に必ず含めてください。それは人々があなたを助けることをはるかに容易にします。 –

+0

@SamKuhmonen私は心に留めていただきありがとうございます:)あなたは問題に関してどんな明快さを持っていましたか? –

+0

すべてのチャネルがConversationUpdateイベントを送信するわけではありません。 –

答えて

0

ウェブチャットでは、ページを更新して新しいユーザーIDを作成し、ユーザーのためのセッションを保存していないときはいつでも、そのようにウェルカムメッセージが表示されます。あなたのためにスカイプチャンネルのセッションストアではウェルカムメッセージが表示されず、ボット登録時にウェルカムメッセージを送信する必要があります。私の知る限り

関連する問題