接口 RoleApi
public interface RoleApi
身份组Api
-
方法概要
修饰符和类型方法说明创建频道身份组createRoleMemberInGuild(String bot_id, String guild_id, String user_id, String role_id, Channel channel) 将指定成员,加入到指定频道的,指定身份组中deleteRoleForGuild(String bot_id, String guild_id, String role_id) 从指定频道中删除指定身份组getRoleListByGuild(String bot_id, String guild_id) 从指定频道中获取所有身份组modifyRoleByGuild(String bot_id, String guild_id, String role_id, String name, Integer color, Integer hoist) 修改频道身份组removeRoleMemberForGuild(String bot_id, String guild_id, String role_id, String user_id, Channel channel) 将指定用户,从指定频道的身份组中移除
-
方法详细资料
-
createRole
Tuple<Role,String> createRole(String bot_id, String guild_id, String name, Integer color, Integer hoist) 创建频道身份组- 参数:
bot_id- 传入机器人IDguild_id- 频道IDname- 身份组名称color- 身份组颜色hoist- 是否在成员列表中单独展示,0:否,1:是- 返回:
- 返回身份组对象
-
removeRoleMemberForGuild
Boolean removeRoleMemberForGuild(String bot_id, String guild_id, String role_id, String user_id, Channel channel) 将指定用户,从指定频道的身份组中移除- 参数:
bot_id- 传入机器人IDguild_id- 频道IDrole_id- 身份组IDuser_id- 用户IDchannel- 只传入子频道ID的子频道对象- 返回:
- 返回操作结果
-
createRoleMemberInGuild
Boolean createRoleMemberInGuild(String bot_id, String guild_id, String user_id, String role_id, Channel channel) 将指定成员,加入到指定频道的,指定身份组中- 参数:
bot_id- 传入机器人IDguild_id- 频道IDuser_id- 用户IDrole_id- 身份组IDchannel- 只传入了子频道ID的子频道对象- 返回:
- 操作结果
-
modifyRoleByGuild
Tuple<NewRole,String> modifyRoleByGuild(String bot_id, String guild_id, String role_id, String name, Integer color, Integer hoist) 修改频道身份组- 参数:
bot_id- 传入机器人IDguild_id- 频道IDrole_id- 身份组IDname- 最新身份组名称color- 最新颜色hoist- 是否在成员列表中单独展示,0:否,1:是- 返回:
- 修改后的身份组信息
-
deleteRoleForGuild
从指定频道中删除指定身份组- 参数:
bot_id- 传入机器人IDguild_id- 频道IDrole_id- 身份组ID- 返回:
- 操作结果
-
getRoleListByGuild
从指定频道中获取所有身份组- 参数:
bot_id- 传入机器人IDguild_id- 频道ID- 返回:
- 身份组列表
-