Skip to main content

DiscordRole

@discordeno/bot


Documentation / @discordeno/bot / DiscordRole

Interface: DiscordRole

Defined in: packages/types/dist/types/discord/permissions.d.ts:106

https://discord.com/developers/docs/topics/permissions#role-object-role-structure

Properties

color

color: number

Defined in: packages/types/dist/types/discord/permissions.d.ts:124

Integer representation of hexadecimal color code


flags

flags: RoleFlags

Defined in: packages/types/dist/types/discord/permissions.d.ts:130

Role flags combined as a bitfield


hoist

hoist: boolean

Defined in: packages/types/dist/types/discord/permissions.d.ts:110

If this role is showed separately in the user listing


icon?

optional icon: string

Defined in: packages/types/dist/types/discord/permissions.d.ts:120

the role emoji hash


id

id: string

Defined in: packages/types/dist/types/discord/permissions.d.ts:108

Role id


managed

managed: boolean

Defined in: packages/types/dist/types/discord/permissions.d.ts:114

Whether this role is managed by an integration


mentionable

mentionable: boolean

Defined in: packages/types/dist/types/discord/permissions.d.ts:116

Whether this role is mentionable


name

name: string

Defined in: packages/types/dist/types/discord/permissions.d.ts:122

Role name


permissions

permissions: string

Defined in: packages/types/dist/types/discord/permissions.d.ts:112

Permission bit set


position

position: number

Defined in: packages/types/dist/types/discord/permissions.d.ts:126

Position of this role (roles with the same position are sorted by id)


tags?

optional tags: DiscordRoleTags

Defined in: packages/types/dist/types/discord/permissions.d.ts:118

The tags this role has


unicode_emoji?

optional unicode_emoji: string

Defined in: packages/types/dist/types/discord/permissions.d.ts:128

role unicode emoji