Botframework在群聊中隐藏消息

Botframework在群聊中隐藏消息,botframework,Botframework,如何在群聊 向bot隐藏消息--@mybot xxx 是否仅将消息从bot发送给组的一个用户 支持作为组成员的bot的通道都不允许用户显式阻止bot获取消息,尽管有些通道要求bot被@提及,以便获取组中发送的任何消息 对于支持直接消息的用户,Bot可以向单个用户发送消息,如下所示: var response = await activityContext.ConnectorAPI.Conversations.CreateDirectConversationAsync(activity.R

如何在群聊

  • 向bot隐藏消息--@mybot xxx
  • 是否仅将消息从bot发送给组的一个用户

  • 支持作为组成员的bot的通道都不允许用户显式阻止bot获取消息,尽管有些通道要求bot被@提及,以便获取组中发送的任何消息

    对于支持直接消息的用户,Bot可以向单个用户发送消息,如下所示:

        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);
    

    支持作为组成员的bot的通道都不允许用户显式阻止bot获取消息,尽管有些通道要求bot被@提及,以便获取组中发送的任何消息

    对于支持直接消息的用户,Bot可以向单个用户发送消息,如下所示:

        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);