Bot框架嵌入式WebChat conversationUpdate未被触发且iframe令牌未刷新

时间:2017-10-26 09:09:48

标签: botframework

我的嵌入式网络聊天面临两个问题。

  1. 我遵循本指南here我添加了iframe,并使用t参数来使用令牌。在文档中提到了#34;令牌将在到期之前自动续订。"它们如何更新?我试过这个,过了一段时间,僵尸程序断开连接并出现错误。为了解决这个问题,我做了一个从js调用的C#api控制器,然后将其添加到iframe的src中。
  2. 似乎ConversationUpdate根本没有通过网络聊天触发。但它在模拟器和Skype上运行得很好。

1 个答案:

答案 0 :(得分:0)

我很确定在嵌入式网络聊天中调用了ConversationUpdate

这是我正在使用的相关代码:

else if (message.Type == ActivityTypes.ConversationUpdate)
{
    if (message.MembersAdded[0].Name == @"YourBotName")
    {
        var connector = new ConnectorClient(new Uri(message.ServiceUrl));
        await connector.Conversations.SendToConversationAsync(message.CreateReply("Hi, this is welcome message"));
    }
}