我可以创建一个新的群组对话并让团队识别我的提及(它会创建弹出 div,其中包含消息中用户名的正确用户信息),但它实际上不会触发移动或桌面平台上的通知活动 - 这是我真正需要工作的部分。
var channelData = new Dictionary<string, string>();
channelData["teamsChannelId"] = yourTeamsChannelID;
IMessageActivity newMessage = Activity.CreateMessageActivity();
newMessage.Type = ActivityTypes.Message;
newMessage.Text = "Hello <at>Guy</at>. This is a newly created reply chain.";
var mention = new Mention();
mention.Mentioned = new ChannelAccount("correctIdGoesHere", "Guy");
mention.Text = "<at>Guy</at>";
newMessage.Entities = new List<Entity>();
newMessage.Entities.Add(mention);
ConversationParameters conversationParams = new ConversationParameters(
isGroup: true,
bot: null,
members: null,
topicName: "Test Conversation",
activity: (Activity)newMessage,
channelData: channelData);
var result = await connector.Conversations.CreateConversationAsync(conversationParams);