小编Pet*_*son的帖子

如何使用Microsoft Bot Framework从我的Bot显示欢迎消息

我想在有人连接到我的机器人时显示欢迎信息.我在github上使用了demo-ContosoFlowers示例中的技术(https://github.com/Microsoft/BotBuilder-Samples/tree/master/CSharp/demo-ContosoFlowers),它在Bot框架模拟器中运行良好,但不是在Skype或Facebook Messenger中.具体来说,MessageController.HandleSystemMessage中的此代码不会触发:

        else if (message.Type == ActivityTypes.ConversationUpdate)
        {
            if (message.MembersAdded.Any(o => o.Id == message.Recipient.Id))
            {
                var reply = message.CreateReply(Resources.RootDialog_Welcome_Message);

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

                await connector.Conversations.ReplyToActivityAsync(reply);
            }
        }
Run Code Online (Sandbox Code Playgroud)

有谁知道如何正确地做到这一点?

c# botframework

3
推荐指数
1
解决办法
6594
查看次数

标签 统计

botframework ×1

c# ×1