Member
typeA user within a guild: roles, nickname, flags, activities and dates.
Properties
14The roles of the member. Add or remove roles to grant/revoke them.
The date at which the member joined the guild.
The date at which the member started boosting the guild, or null if the member is not boosting.
The flags of the member (e.g. did rejoin, completed onboarding, bypasses verification...). Add or remove modifiable flags to toggle them.
The role colors of a member's name in the guild.
Determined by the colors of the highest role assigned to the member that does not have the default colors.
All activities of a member (playing, streaming, listening, watching, custom status, competing).
Returns an empty list if the member has no activity.
Requires CacheFlag.ACTIVITY to be enabled on the bot, along with the GUILD_PRESENCES intent.
The audio (voice) channel the member is currently connected to, or null if they are not in a voice channel.
The effective guild-wide permissions of the member: every permission given by its roles and by @everyone, or all of them for the owner and for an administrator. Channel overrides are not included; use the discord permissions of the member in a channel for that.
Read-only: a member gets its permissions from its roles, so change the roles or the role permissions instead.
A guild member's nickname, which is their display name on that guild. Co-owned with Skript's native Property.DISPLAY_NAME, so "nickname of", "display name of" and "custom name of" all reach it.
For the name that falls back to the account name when no nickname is set, use "effective name".
The name of a Discord entity: a user's or member's account name, a guild's name, a role/channel name, a bot's define-name. Registered on Skript's native Property.NAME, so the idiomatic "name of %x%" works without colliding. For a member's server nickname or display name, use "effective name".
The online status of a Discord entity. Read-only on a member (the presence Discord reports: online, idle, do not disturb, offline...). On a bot it is the live presence and can be set (online / idle / dnd / invisible). One syntax, dispatched per type — "online status of %member/bot%".
The avatar/icon URL of a Discord entity: a user/member's avatar, a guild's icon, a sticker's image, an application's icon... Co-owned across every type that has one, so "avatar url of %x%" works on any of them. Always a string (the image URL).
The guild a Discord entity belongs to: a member's, message's, role's, channel's, webhook's, sticker's, emoji's or scheduled event's guild. Co-owned across every such type, so "guild of %x%" works on any of them (null when the entity is not tied to a guild, e.g. a message from DMs).
Getters
1The member with the given id; cache, or online with await.
Effects
11Bans a member from their guild, optionally deleting their recent messages.
The bot needs the Ban Members permission and a role above the target's.
Server-deafens a member. The member must be connected to a voice channel.
Disconnects a member from the voice channel they are in.
Kicks a member from their guild.
Moves a member to another voice channel. The member must already be connected.
Server-mutes a member. The member must be connected to a voice channel.
Lifts a member's time out.
Times a member out for a duration (Discord caps it at 28 days).
A timed-out member cannot talk, react, or join voice channels.
Times a member out until a given date (Discord caps it at 28 days out).
Lifts a member's server deafen.
Lifts a member's server mute.
Conditions
8Whether the member is muted (self or by the guild) in a voice channel.
Whether the member is deafened (self or by the guild) in a voice channel.
Whether the member is currently timed out in the guild.
Whether the member's account is a Discord bot.
Whether the member has the given role.
Whether the member can interact with (act upon) any of the given members or roles.
Whether the member has all the given permissions, either guild-wide or in a specific channel (channel overrides included). An administrator has every permission.
Whether the member has joined the given thread. Useful to avoid errors when adding a member to a thread they are already in.
Returned by
13Syntaxes elsewhere in DiSky that return Member.
[the] members of %audiochannel%Audio Channel[the] creator of %automodrule%AutoMod Rule[the] member of %user% in [the] [guild] %guild%Core · Expressions[the] boosters of %guild%Guild[the] discord owner of %guild%Guild[the] members of %guild%Guildmember with id %string% (in|from) [the] [guild] %guild%Member[the] member author of %message%Message[the] mentioned members of %message%Message[the] interested members of %scheduledevent%Scheduled Event[the] discord owner of %threadchannel%Thread Channel[the] thread members of %threadchannel%Thread Channel[the] webhook owner of %webhook%WebhookDocumentation
4Hand-written guides that cover Member.