.avatarURL(options?)
options?: { size?: number; extension?: string; } → string | null
guild.members.me.avatarURL();Class
Guild member — roles via member.roles, permissions via permissions / permissionsIn. Cached per guild in guild.members.
Extends Base
new GuildMember(client: Client, data: APIGuildMember & { guild_id?: string }, guild: Guild)ClientAPIGuildMember & { guild_id?: string }Guild| Name | Type | Description |
|---|---|---|
| accentColor | number | null | Guild-specific accent color (24-bit RGB). |
| avatar | string | null | Guild-specific avatar hash (null = use user avatar). |
| banner | string | null | Guild-specific banner hash. |
| clientread-only | Client | Parent client instance. |
| communicationDisabledUntil | Date | null | Timeout end date (null = not timed out). |
| deaf | boolean | Whether this member is voice-deafened. |
| displayNameread-only | string | |
| guildread-only | Guild | The guild this member belongs to. |
| idread-only | string | User ID (same as user.id). |
| joinedAtread-only | Date | When this member joined the guild. |
| mute | boolean | Whether this member is voice-muted. |
| nick | string | null | Guild-specific nickname (null = use global name or username). |
| permissionsread-only | PermissionsBitField | Guild-level permissions (roles only, no channel overwrites). |
| profileFlags | number | null | Guild-specific profile flags. |
| rolesread-only | GuildMemberRoleManager | Role manager for this member. |
| userread-only | User | The underlying User. |
options?: { size?: number; extension?: string; } → string | null
guild.members.me.avatarURL();options?: { size?: number; extension?: string; } → string | null
guild.members.me.bannerURL();options?: { size?: number; extension?: string; } → string
guild.members.me.displayAvatarURL();options: GuildMemberEditOptions → Promise<this>
PATCH member (/members/@me when editing the bot).
await guild.members.me.edit(options);channelId: string | null, connectionId?: string | null → Promise<void>
Move to a voice channel, or null to disconnect. Requires Move Members.
string | nullVoice channel ID or null to disconnectstring | nullOptional connection ID for multi-session scenariosawait guild.members.me.move(channelId);channel: GuildChannel → PermissionsBitField
Effective permissions in a channel (roles + overwrites).
GuildChannelThe guild channelguild.members.me.permissionsIn(channel);→ string
Renders a mention for this member: <@id>.
guild.members.me.toString();