发送直接消息给用户

现在,我的机器人听一个叫做“小组”的闲暇频道,并在那个频道上回复。 我希望它通过直接消息来回复用户(比如'User1')。 我怎样才能构build一个消息来做到这一点?

谢谢!

您可以发送直接消息,如下所示:

var response = await activityContext.ConnectorAPI.Conversations.CreateDirectConversationAsync(activity.Recipient, activity.From); var reply = activity.CreateReply($"This is a direct message to {activity.From.Name ?? activity.From.Id} : {activity.Text}"); reply.Conversation = new ConversationAccount(id: response.Id); reply.ReplyToId = null; await activityContext.ConnectorAPI.Conversations.SendToConversationAsync(reply);