接口 ChannelPermissionsApi


public interface ChannelPermissionsApi
子频道权限接口
  • 方法详细资料

    • getChannelPermissionsByUser_id

      Tuple<ChannelPermissions,String> getChannelPermissionsByUser_id(String bot_id, String channel_id, String user_id)
      获取子频道用户权限 用于获取 子频道channel_id 下用户 user_id 的权限。 获取子频道用户权限。 要求操作人具有管理子频道的权限,如果是机器人,则需要将机器人设置为管理员
      参数:
      bot_id - 传入机器人ID
      channel_id - 子频道ID
      user_id - 用户ID
      返回:
      子频道权限对象
    • modifyChannelPermissionsByRole_id

      Boolean modifyChannelPermissionsByRole_id(String bot_id, String channel_id, String role_id, String add, String remove)
      修改子频道身份组权限 用于获取 子频道channel_id 下用户 user_id 的权限。 获取子频道用户权限。 要求操作人具有管理子频道的权限,如果是机器人,则需要将机器人设置为管理员
      参数:
      bot_id - 传入机器人ID
      channel_id - 子频道ID
      role_id - 身份组ID
      add - 要添加的权限
      remove - 要移除的权限
      返回:
      修改结果
    • modifyChannelPermissionsByUser_id

      Boolean modifyChannelPermissionsByUser_id(String bot_id, String channel_id, String user_id, String add, String remove)
      修改指定用户在指定子频道的权限 用于获取 子频道channel_id 下用户 user_id 的权限。 获取子频道用户权限。 要求操作人具有管理子频道的权限,如果是机器人,则需要将机器人设置为管理员
      参数:
      bot_id - 传入机器人ID
      channel_id - 子频道ID
      user_id - 用户id
      add - 添加的权限
      remove - 移除的权限
      返回:
      返回修改结果
    • getChannelPermissionsByRole_id

      Tuple<ChannelPermissions,String> getChannelPermissionsByRole_id(String bot_id, String channel_id, String role_id)
      获取指定身份组在指定子频道的权限 用于获取子频道 channel_id 下身份组 role_id 的权限。 要求操作人具有管理子频道的权限,如果是机器人,则需要将机器人设置为管理员。
      参数:
      bot_id - 传入机器人ID
      channel_id - 子频道ID
      role_id - 身份组ID
      返回:
      子频道权限对象