Skip to content

群组角色 (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>

删除群组角色。