接口 MemberApi
public interface MemberApi
成员Api
-
方法概要
修饰符和类型方法说明booleandeleteMemberByUserId(String bot_id, String guild_id, String user_id, boolean add_black, int delete_history_msg_days) 将指定成员从频道内移除getMemberInfo(String bot_id, String guild_id, String user_id) 获取成员详情getMemberList(String bot_id, String guild_id, String after, int limit) 获取频道成员列表getMemberListByRoleId(String bot_id, String guild_id, String role_id, String start_index, int limit) 获取拥有此身份组的成员列表
-
方法详细资料
-
getMemberList
获取频道成员列表- 参数:
bot_id- 传入机器人IDguild_id- 频道IDafter- 上一次回包中最后一个member的user id, 如果是第一次请求填 0,默认为 0limit- 查询条数- 返回:
- 返回成员列表 分页大小,1-400,默认是 1。成员较多的频道尽量使用较大的limit值,以减少请求数
-
getMemberInfo
获取成员详情- 参数:
bot_id- 传入机器人IDguild_id- 频道IDuser_id- 用户ID- 返回:
- 返回成员对象
-
getMemberListByRoleId
Tuple<MemberQueryLimit,String> getMemberListByRoleId(String bot_id, String guild_id, String role_id, String start_index, int limit) 获取拥有此身份组的成员列表- 参数:
bot_id- 传入机器人IDguild_id- 频道IDrole_id- 身份组IDstart_index- 上一次返回包中的next,第一次请求填0,默认0- 返回:
- 返回持有指定身份组ID的成员列表
-
deleteMemberByUserId
boolean deleteMemberByUserId(String bot_id, String guild_id, String user_id, boolean add_black, int delete_history_msg_days) 将指定成员从频道内移除- 参数:
bot_id- 传入机器人IDuser_id- 用户IDguild_id- 频道IDadd_black- 添加到黑名单delete_history_msg_days- 撤回消息的天数- 返回:
- 移除结果
-