群组角色 (GuildRole) 实验性
类型定义
ts
export interface GuildRole {
id: string
name: string
color: number
position: number
}
API
bot.setGuildMemberRole(guildId, userId, roleId)
- guildId:
string
群组 ID - userId:
string
用户 ID - roleId:
string
角色 ID - 返回值:
Promise<void>
设置群组内用户的角色。
bot.unsetGuildMemberRole(guildId, userId, roleId)
- guildId:
string
群组 ID - userId:
string
用户 ID - roleId:
string
角色 ID - 返回值:
Promise<void>
取消群组内用户的角色。
bot.getGuildRoleList(guildId, next?)
- guildId:
string
群组 ID - next:
string
分页令牌 - 返回值:
Promise<List<GuildRole>>
角色列表
获取群组角色列表。
bot.createGuildRole(guildId, data)
- guildId:
string
群组 ID - data:
Partial<GuildRole>
角色信息 - 返回值:
Promise<string>
角色 ID
创建群组角色。
bot.modifyGuildRole(guildId, roleId, data)
- guildId:
string
群组 ID - roleId:
string
角色 ID - data:
Partial<GuildRole>
角色信息 - 返回值:
Promise<void>
修改群组角色。
bot.deleteGuildRole(guildId, roleId)
- guildId:
string
群组 ID - roleId:
string
角色 ID - 返回值:
Promise<void>
删除群组角色。