如何在消息控制器中的“对话更新对话”下添加英雄卡.(C#)



我想在用户打开机器人后立即在我的聊天机器人中显示英雄卡消息。因此,它应该位于消息控制器类的会话更新容器下。那么如何在消息控制器类的对话更新对话框中添加英雄卡呢?语言: C#

如前所述,您必须在控制器的对话更新部分添加 HeroCard 构造函数。

else if (message.Type == ActivityTypes.ConversationUpdate)
        {
            if (message.MembersAdded.Any(o => o.Id == message.Recipient.Id))
            {
                var reply = message.CreateReply();
                var card = new HeroCard();
                // Make your HeroCard as you wish
                reply.Attachments.Add(card.ToAttachment());
                ConnectorClient connector = new ConnectorClient(new Uri(message.ServiceUrl));
                await connector.Conversations.ReplyToActivityAsync(reply);
            }
        }

相关内容

最新更新