📗 Expressions
Discord Command Argument
|Since|v4.0.0|class:version| |Return Type|object|class:version|
Works same as Skript's command argument. You can specify the argument number or the argument type (in case there's only one user or member for example) to get the selected value.
Used Alias
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Return the used alias in a discord command trigger section. It can only be used here, and will throw an error if not.
Used Argument
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Return the plain formatter of the discord command's argument You should however use (arg-1) for example which will return the argument value directly. This is intended to be for test purpose only, and therefore only return a String formatted containing every used arguments.
Used Prefix
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Return the used prefix in a discord command trigger section.
ExprArgumentChoices
|Since|v4.0.0|class:version| |Return Type|slashchoice|class:version|
No description provided.
Sub-command Groups
|Since|v4.0.0|class:version| |Return Type|slashcommandgroup|class:version|
Represent every sub-slash-command groups a slash command have. You can add sub-slash-commands to a group, then add this group into the base slash command.
Group / Command Sub-Commands
|Since|v4.0.0|class:version| |Return Type|subslashcommand|class:version|
Represent every sub-slash-command a slash-command or a group have. You can add sub-slash-commands to a group or a core slash-command, then add this group into the base slash command.
New Button
|Since|v4.0.0|class:version| |Return Type|button|class:version|
Create a new button with an ID and some optional options. It can be either enabled or disabled, and either link or action. If the button is a link-type, then the ID will be the URL that the user will be redirect to.
New Components Row
|Since|v4.0.0|class:version| |Return Type|row|class:version|
Create a new (empty) components row. You can add either max 5 buttons or one dropdown to it. A single message can hold 5 components rows.
New Dropdown Option
|Since|v4.0.0|class:version| |Return Type|selectoption|class:version|
Create a new dropdown option with different properties. This is a predefined option holding a string value. It can only be used in string dropdowns. The value represent the returned string that this dropdown will return if this option is selected. The name / label is the actual shown name on the option. Description and emote are optional.
Command Localization
|Since|v4.0.0|class:version| |Return Type|object|class:version|
Represents the localization of the name or the description of a slash/sub command. You can add Locale Data (check for expression) to them. Basically, the command's name & description will be according to the client's language code. Documentation: https://docs.disky.me/advanced-stuff/slash-commands#using-localizations-v4.3.0+
PropOptions
|Since|v4.0.0|class:version| |Return Type|object|class:version|
No description provided.
Selected Entities
|Since|v4.0.0|class:version| |Return Type|object|class:version|
The list of the selected entities, in the current entity dropdown update event.
Selected Values
|Since|v4.0.0|class:version| |Return Type|string|class:version|
The list of the selected values' IDs, in the current dropdown update event.
Emoji / Emote
|Since|v4.0.0|class:version| |Return Type|emote|class:version|
Get an emoji or an emote from its name, ID or unicode. - An emoji is discord-side only, can be used everywhere, and don't have any attached guild. - An emote is guild-side only, have a custom long ID and are attached to a guild. It the specified reaction doesn't exist, DiSky will simply return null and say it in console. We highly recommend the specification of the guild when retrieving an emote, to avoid conflicts with other that potentially have the same name.
Last DiSky Exception
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Return the last occurred DiSky or Discord exception in the current event. This expression is event-based, means you cannot get the last error that happened on another event. Once this has been called, it will remove the returned value from the errors list to avoid having two times the same error message.
BotGuilds
|Since|v4.0.0|class:version| |Return Type|guild|class:version|
No description provided.
ExprPresence
|Since|v4.0.0|class:version| |Return Type|activity|class:version|
No description provided.
ChannelChannels
|Since|v4.0.0|class:version| |Return Type|textchannel|class:version|
No description provided.
Voice Channel Members
|Since|v4.0.0|class:version| |Return Type|member|class:version|
The list of members that are connected to this actual voice channel.
Threads of Channel / Guild
|Since|v4.0.0, 4.4.4 (threads of forum channel)|class:version| |Return Type|threadchannel|class:version|
Gets the threads of a specific forum/text channel or a guild.
NewCategoryAction
|Since|v4.0.0|class:version| |Return Type|channelaction|class:version|
No description provided.
NewNewsChannel
|Since|v4.0.0|class:version| |Return Type|channelaction|class:version|
No description provided.
NewStageChannel
|Since|v4.0.0|class:version| |Return Type|channelaction|class:version|
No description provided.
NewTextAction
|Since|v4.0.0|class:version| |Return Type|channelaction|class:version|
No description provided.
NewVoiceAction
|Since|v4.0.0|class:version| |Return Type|channelaction|class:version|
No description provided.
Discord Members of Guild / Channel
|Since|v4.0.0|class:version| |Return Type|member|class:version|
Returns a list of members. For Message text-related channel & category, it returns members with permission to view the channel For Audio Channels it returns the currently connected members of the channel. For threads & posts, it returns the members who are in the thread. You can add or remove a member in this case.
Guild / Member Roles
|Since|v4.0.0|class:version| |Return Type|role|class:version|
Represent the roles that a guild or a member currently have. Can be changed, SET and ADD ChangeMode can be used when passing a member. To modify guild's roles, check delete and create role effects.
Last Embed
|Since|v1.0|class:version| |Return Type|embedbuilder|class:version|
This expression returns the last generated embed using the embed builder.
Guild Boosters
|Since|v4.0.0|class:version| |Return Type|member|class:version|
Represent the current members booster of the guild.
All Guild Guild Channels
|Since|v4.0.0|class:version| |Return Type|guildchannel|class:version|
Get every guild channel in the guild, including text, voice, stage, news, and thread channels.
Guild News Channels
|Since|v4.0.0|class:version| |Return Type|newschannel|class:version|
Gets all news channels of a guild.
All Guild Scheduled Events
|Since|v4.0.0|class:version| |Return Type|scheduledevent|class:version|
Returns all scheduled events of a guild.
All Guild Stage Channels
|Since|v4.0.0|class:version| |Return Type|stagechannel|class:version|
Returns all stage channels of a guild.
All Guild Text Channels
|Since|v4.0.0|class:version| |Return Type|textchannel|class:version|
Returns all text channels of a guild.
Guild Voice Channels
|Since|v4.0.0|class:version| |Return Type|voicechannel|class:version|
Gets all voice channels of a guild.
Message Attachment
|Since|v4.0.0|class:version| |Return Type|attachment|class:version|
Get every attachment as custom object of a message
Message Embeds
|Since|v4.0.0|class:version| |Return Type|embedbuilder|class:version|
Get every embeds of a specific messages. Keep in mind only webhook are allowed to send more than one embed!
Message Text Channels
|Since|v4.0.0|class:version| |Return Type|textchannel|class:version|
Get every mentioned text channels in a message.
Message Emotes
|Since|v4.0.0|class:version| |Return Type|emote|class:version|
Get every mentioned emotes in a message. This will only return custom emote, and will therefore not include discord emotes.
Message Mentioned Members
|Since|v4.0.0|class:version| |Return Type|member|class:version|
Get every mentioned members in a message. If the message doesn't come from a guild it will return an empty array!
Message Mentioned Roles
|Since|v4.0.0|class:version| |Return Type|role|class:version|
Get every mentioned Roles in a message. If the message doesn't come from a guild it will return an empty array!
Message Mentioned Users
|Since|v4.0.0|class:version| |Return Type|user|class:version|
Get every mentioned users in a message.
Message Voice Channels
|Since|v4.0.0|class:version| |Return Type|voicechannel|class:version|
Get every mentioned voice channels in a message.
Message Reactions
|Since|v4.0.0|class:version| |Return Type|emote|class:version|
Get every reactions of a message. Because of Discord's limitation, we cannot get which user reacted with which reaction, you'll have to count them yourself.
NewRoleAction
|Since|v4.0.0|class:version| |Return Type|roleaction|class:version|
No description provided.
Get Tag
|Since|v4.4.4|class:version| |Return Type|forumtag|class:version|
Get a tag from a forum channel using its name.
New Forum Tag
|Since|v4.4.4|class:version| |Return Type|object|class:version|
Create a new forum tag with a specific name & optional emoji. You can also specify if the tag is 'moderate' or not.
Post / Forum Tags
|Since|v4.0.0|class:version| |Return Type|object|class:version|
Get all tags of a forum channel or a thread channel. You can also add or remove tags from a thread channel using this expression. You must add the tag to the forum itself before adding it to the post.
User Badges
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Represent every badges' name a user have. This does not and cannot contain any intro-related badges (nitro membership or nitro boosting), it need OAuth2 to be enabled.
User Mutual Guilds
|Since|v4.0.0|class:version| |Return Type|guild|class:version|
Represent every guild that the bot and the user have in common.
Last Row Builder
|Since|v4.0.0|class:version| |Return Type|row|class:version|
Represents the last row builder created within a section.
Row Builder Components
|Since|v4.0.0|class:version| |Return Type|object|class:version|
Components of a row builder See also: 'Create (rich) Message'
Last Message Builder
|Since|v4.0.0|class:version| |Return Type|messagecreatebuilder|class:version|
Represents the last message builder created within a section.
Message Builder Attachments
|Since|v4.0.0|class:version| |Return Type|object|class:version|
Attachments of a message builder Supports SkImage's images if the addon is installed. See also: 'Create (rich) Message'
Message Builder Embeds
|Since|v4.0.0|class:version| |Return Type|embedbuilder|class:version|
Embeds of a message builder See also: 'Create (rich) Message'
Message Builder Component Rows
|Since|v4.0.0|class:version| |Return Type|object|class:version|
Component rows of a message builder See also: 'Creator Components Row'
New Message Command
|Since|v4.0.0|class:version| |Return Type|object|class:version|
Create a new message command, to be updated on discord later.
This will create a context command of MESSAGE type.
Once created, you can execute it by right-clicking on a message, then going in 'Applications' ->
New Option Choice
|Since|v4.0.0|class:version| |Return Type|slashchoice|class:version|
Create a new slash command option choice with an unique name and a string or number value. Choices are only available for STRING, NUMBER and INTEGER slash command option type. Of course, the provided value type must be compatible with the option type (you cannot add string choice to a NUMBER option).
ExprNewSlashCommand
|Since|v4.0.0|class:version| |Return Type|object|class:version|
No description provided.
[a] [new] [nsfw] slash[( |-)]command [with] [(the name|named)] %string% [and] with [the] desc[ription] %string%
[a] [new] sub [slash][( |-)]command [with] [(the name|named)] %string% [and] with [the] desc[ription] %string%
[a] [new] [slash][( |-)][command] group [with] [(the name|named)] %string% [and] with [the] desc[ription] %string%
ExprNewSlashOption
|Since|v4.0.0|class:version| |Return Type|slashoption|class:version|
No description provided.
New User Command
|Since|v4.0.0|class:version| |Return Type|object|class:version|
Create a new user command, to be updated on discord later.
This will create a context command of USER type.
Once created, you can execute it by right-clicking on a user, then going in 'Applications' ->
New Dropdown
|Since|v4.6.0|class:version| |Return Type|dropdown|class:version|
Create a new dropdown menu with different properties. There's two type of dropdown available: - String, only text values are accepted & pre-defined - Entity, only the specified entity type (role, channel and/or user) are accepted Therefore, you cannot add user, channel or role to a string dropdown and vice-versa. For entity dropdown, you can accept each type independently, or mix roles & users. :warning: YOU CANNOT MIX CHANNELS WITH ROLES OR USERS!
ExprNewInput
|Since|v4.0.0|class:version| |Return Type|textinput|class:version|
No description provided.
ExprNewModal
|Since|v4.0.0|class:version| |Return Type|modal|class:version|
No description provided.
Modal Component Value / Values
|Since|v4.0.0|class:version| |Return Type|object|class:version|
Get the current value(s) of a sent component, currently only working in modals with text input & select menus. You have to precise what type of component you are trying to get, either 'textinput' or 'dropdown'.
New Locale Data
|Since|v4.0.0|class:version| |Return Type|object|class:version|
Returns the a new locale data for the given locale and the given value. You have to provide the locale using its code (list can be found here: https://discord.com/developers/docs/reference#locales) and the value to set. Documentation: https://docs.disky.me/advanced-stuff/slash-commands#using-localizations-v4.3.0+
Target Message
|Since|v4.0.0|class:version| |Return Type|message|class:version|
Represent the target message in a message command event. It basically represent the message that was clicked on.
Slash Command Argument
|Since|v4.0.0|class:version| |Return Type|object|class:version|
Represents a slash command argument. The name is the ID used when defining the slash command. Specify the type, so that Skript can parse it correctly. (if it's a number, operation wil be allowed for example) The type should be the same used when defining the argument in the command.
Slash Command Argument
|Since|v4.0.0|class:version| |Return Type|object|class:version|
Represents a slash command argument. The name is the ID used when defining the slash command. Specify the type, so that Skript can parse it correctly. (if it's a number, operation wil be allowed for example) The type should be the same used when defining the argument in the command.
Current Argument
|Since|v4.0.0|class:version| |Return Type|string|class:version|
The current argument being completed.
Target User
|Since|v4.0.0|class:version| |Return Type|user|class:version|
Represent the target user in a user command event. It basically represent the user that was clicked on.
Get Audio Channel
|Since|v4.0.0|class:version| |Return Type|audiochannel|class:version|
This is an utility expression. It will returns an Audio Channel out of the provided ID. It will returns either the voice or stage channel corresponding to the provided ID. This expression cannot be changed.
Get Bot / Bot Named X
|Since|v4.0.0|class:version| |Return Type|bot|class:version|
Get a cached bot from DiSky using its unique name. If the desired bot does not exist or is not loaded yet, this expression will return none. This expression cannot be changed.
Get Category
|Since|v4.0.0|class:version| |Return Type|category|class:version|
Get a category from a guild using its unique ID. Categories are global on discord, means different categories cannot have the same ID. This expression cannot be changed.
Get Channel
|Since|v4.4.2|class:version| |Return Type|channel|class:version|
A generic expression to get any channel from its ID. This can return a text, private, news, voice, category, stage, thread or post channel.
Get Forum Channel
|Since|v4.0.0|class:version| |Return Type|forumchannel|class:version|
Get a forum channel from a guild using its unique ID. Channels are global on discord, means different forum channels cannot have the same ID. This expression cannot be changed.
Get Guild
|Since|v4.0.0|class:version| |Return Type|guild|class:version|
Get a guild from a guild using its unique ID. This expression cannot be changed.
Get Channel
|Since|v4.0.0|class:version| |Return Type|guildchannel|class:version|
Get a channel from a guild using its unique ID. Channels are global on discord, means different channels cannot have the same ID. This expression cannot be changed.
Get Member
|Since|v4.0.0|class:version| |Return Type|member|class:version|
Get a cached member from its unique ID This expression could return null, according to if the actual member was cached or not. To be sure it will return the corresponding member, use the retrieve member effect. This expression cannot be changed
Get Message Channel
|Since|v4.0.0|class:version| |Return Type|object|class:version|
This is an utility expression. It will returns a Message Channel (text, news or thread) out of the provided ID. This expression cannot be changed.
Get News Channel
|Since|v4.0.0|class:version| |Return Type|newschannel|class:version|
Get a news channel from a guild using its unique ID. Channels are global on discord, means different channels cannot have the same ID. This expression cannot be changed.
Attachment Duration
|Since|v4.12.0|class:version| |Return Type|timespan|class:version|
Get the duration of the voice message attachment. You should check before if the attachment is an audio file using the attachment is audio
expression.
Note
This expression will only work with voice message audio, and not all audio files!
Member Flags
|Since|v4.12.0|class:version| |Return Type|memberflags|class:version|
Get or change member flags of a specific member. Some of these flags cannot be added/removed manually!
Get Role
|Since|v4.0.0|class:version| |Return Type|role|class:version|
Get a role from a guild using its unique ID. Role are global on discord, means two role from two different guild could never have the same ID. This expression cannot be changed.
Get Scheduled Event
|Since|v4.0.0|class:version| |Return Type|scheduledevent|class:version|
Get a scheduled event from a guild using its unique ID. Scheduled events are global on discord, means different scheduled events cannot have the same ID. This expression cannot be changed.
Get Stage Channel
|Since|v4.0.0|class:version| |Return Type|stagechannel|class:version|
Get a stage channel from a guild using its unique ID. Channels are global on discord, means different channels cannot have the same ID. This expression cannot be changed.
Get Sticker
|Since|v4.0.0|class:version| |Return Type|sticker|class:version|
Get a cached sticker from its per-guild name This expression is here to get a sticker from its name. If you success to get a sticker's ID, use the retrieve sticker effect instead! This expression cannot be changed
Get Text Channel
|Since|v4.0.0|class:version| |Return Type|textchannel|class:version|
Get a text channel from a guild using its unique ID. Channels are global on discord, means different text channels cannot have the same ID. This expression cannot be changed.
Get Thread Channel
|Since|v4.0.0|class:version| |Return Type|threadchannel|class:version|
Get a thread channel from a guild using its unique ID. Threads are global on discord, means different threads cannot have the same ID. This expression cannot be changed.
GetUser
|Since|v4.0.0|class:version| |Return Type|textchannel|class:version|
No description provided.
User in Guild
|Since|v4.0.0|class:version| |Return Type|member|class:version|
Get the member related to the specified user in a specific guild. Users are common to whole Discord, two user cannot have the same instance. Members are common to guilds, but also holding an user as reference. User can have multiple instance according to which guild they are in, therefore they are considered as member.
Get Voice Channel
|Since|v4.0.0|class:version| |Return Type|voicechannel|class:version|
Get a voice channel from a guild using its unique ID. Channels are global on discord, means different channels cannot have the same ID. This expression cannot be changed.
Discord Permissions Of
|Since|v4.0.0|class:version| |Return Type|permission|class:version|
Get or change the permissions of a specific member or role in an optional channel.
User Locale
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Get the language code defined as user-side client of Discord. Basically, return the language user's client is loaded in. This expression only works in interactions event, and cannot be used outside of them.
Inline Rich Message Builder
|Since|v4.4.1, 4.4.3 (component-only)|class:version| |Return Type|messagecreatebuilder|class:version|
Create a new rich message in one line only. WARNING: This could slow a lot the Skript's parsing time if used too many times! We still recommend to use the create message section instead! You can also use the second pattern to send component-only messages.
Logged User
|Since|v4.11.0|class:version| |Return Type|user|class:version|
The user who triggered the log entry.
Logged Guild
|Since|v4.11.0|class:version| |Return Type|guild|class:version|
The guild where the log entry has been triggered.
Logged ID
|Since|v4.11.0|class:version| |Return Type|string|class:version|
The ID of the log entry.
Logged Action
|Since|v4.11.0|class:version| |Return Type|object|class:version|
The action type of the log entry.
ExprMaxRange
|Since|v4.0.0|class:version| |Return Type|number|class:version|
No description provided.
ExprMinRange
|Since|v4.0.0|class:version| |Return Type|number|class:version|
No description provided.
ExprPlaceholder
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
ExprRequireState
|Since|v4.0.0|class:version| |Return Type|boolean|class:version|
No description provided.
ExprValue
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
Color from Hex
|Since|v4.0.0|class:version| |Return Type|color|class:version|
Get a color from a hexadecimal string. Do not include the # in the string.
ActivityEmote
|Since|v4.0.0|class:version| |Return Type|emote|class:version|
No description provided.
ActivityText
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
ActivityType
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
ActivityURL
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
Attachments File Extension
|Since|v1.7|class:version| |Return Type|string|class:version|
Get the file extension of an attachment.
Attachments File Name
|Since|v1.7|class:version| |Return Type|string|class:version|
Get the file name of an attachment.
Attachments URL
|Since|v1.7|class:version| |Return Type|string|class:version|
Get the url of an attachment.
User / Bot / Guild Avatar
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Return the avatar URL of any user, guild or bot. This can be changed for guilds and bots only!
Ban Reason
|Since|v4.0.0|class:version| |Return Type|string|class:version|
The optional reason which say why the user of this ban was banned.
Ban User
|Since|v4.0.0|class:version| |Return Type|user|class:version|
The user linked to this ban.
BotName
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
BotPing
|Since|v4.0.0|class:version| |Return Type|number|class:version|
No description provided.
BotPresence
|Since|v4.0.0|class:version| |Return Type|activity|class:version|
No description provided.
EnumBotStatus
|Since|v4.0.0|class:version| |Return Type|onlinestatus|class:version|
No description provided.
BotToken
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
BotUptime
|Since|v4.0.0|class:version| |Return Type|timespan|class:version|
No description provided.
Bot Self Member
|Since|v4.9.0|class:version| |Return Type|member|class:version|
Get the self member instance of a bot, in a specific guild.
ChannelBitrate
|Since|v4.0.0|class:version| |Return Type|number|class:version|
No description provided.
Channel Jump URL
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Returns the jump-to URL for this channel. Clicking this URL in the Discord client will cause the client to jump to the specified channel.
ChannelMaxUser
|Since|v4.0.0|class:version| |Return Type|number|class:version|
No description provided.
ChannelName
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
ChannelNSFW
|Since|v4.0.0|class:version| |Return Type|boolean|class:version|
No description provided.
ChannelParent
|Since|v4.0.0|class:version| |Return Type|category|class:version|
No description provided.
ChannelPosition
|Since|v4.0.0|class:version| |Return Type|number|class:version|
No description provided.
ChannelRegion
|Since|v4.0.0|class:version| |Return Type|object|class:version|
No description provided.
ChannelSlowmode
|Since|v4.0.0|class:version| |Return Type|number|class:version|
No description provided.
ChannelTopic
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
Embed Color
|Since|v4.0.0|class:version| |Return Type|color|class:version|
Get or change the color of an embed builder. The color input must come from Skript, and will be converted by DiSky.
Creation Date
|Since|v4.0.0|class:version| |Return Type|date|class:version|
Get the creation date (as Skript date) of any ISnowFlake entity, including, but not limited to: - Member - User - Role - Guild - Channel - etc...
Discord ID
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Get the unique long value (ID) that represent a discord entity.
Name of Discord Entity
|Since|v4.0.0|class:version| |Return Type|string|class:version|
This represent the current name of any discord entity that can hold one. You can change name of every entity except member and user by defining a new text. Check for 'nickname of member' if you want to check / change custom member's name.
EmbedAuthor
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
EmbedAuthorIcon
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
EmbedAuthorURL
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
EmbedDescription
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
EmbedFooter
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
EmbedFooterIcon
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
EmbedImage
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
EmbedThumbnail
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
EmbedTimeStamp
|Since|v4.0.0|class:version| |Return Type|date|class:version|
No description provided.
EmbedTitle
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
Embed URL
|Since|v4.12.0|class:version| |Return Type|string|class:version|
Get or change the URL of this embed. The Discord client mostly only uses this property in combination with the title for a clickable Hyperlink. If multiple embeds in a message use the same URL, the Discord client will merge them into a single embed and aggregate images into a gallery view.
Warning
This is different from the EmbedTitleURL property: this one can be used even if there's no title yet, while the other one can only be used if there's a title!
EmbedTitleURL
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
Emote Name
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Get the name of this emote. This, instead of 'discord name of %emote%' will return the name of an emote, and not an emoji. You can change this property to change the emote's name itself.
Emote Image URL
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Get the URL of this emote. Only emote have image URL, emoji are from Discord and will therefore return none here.
Channel of Scheduled Event
|Since|v4.8.0|class:version| |Return Type|audiochannel|class:version|
Get the channel of a scheduled event. Can be null if the event is external. Will returns either a stage or voice channel.
Cover of Scheduled Event
|Since|v4.8.0|class:version| |Return Type|string|class:version|
Get the cover of a scheduled event. Links to a potentially heavily compressed image. You can append a size parameter to the URL if needed. Example: ?size=4096 This can returns null if no cover is set for the event.
Creator of Scheduled Event
|Since|v4.8.0|class:version| |Return Type|user|class:version|
Get the creator of a scheduled event. May return none if user has deleted their account, the User object is not cached or the event was created before Discord started keeping track of event creators on October 21st, 2021
End date of Scheduled Event
|Since|v4.8.0|class:version| |Return Type|date|class:version|
Get the end date of a scheduled event. Can be null if the event is made from a channel and not an external place.
Location of Scheduled Event
|Since|v4.8.0|class:version| |Return Type|string|class:version|
Get the location of a scheduled event. Returns the specified place if the event is external, or the audio channel's ID.
Start date of Scheduled Event
|Since|v4.8.0|class:version| |Return Type|date|class:version|
Get the start date of a scheduled event. Cannot be null.
Status of Scheduled Event
|Since|v4.8.0|class:version| |Return Type|string|class:version|
Get the status of a scheduled event between: - Scheduled - Active - Completed - Cancelled
Type of Scheduled Event
|Since|v4.8.0|class:version| |Return Type|string|class:version|
Get the type of a scheduled event. It can either be 'voice/stage instance' or 'external' according to the type of the event.
Default Forum Emoji
|Since|v4.0.0|class:version| |Return Type|emote|class:version|
Represent the default emoji of a forum channel. It's the mote that is added automatically once a new post is created. Can return none and can be changed.
Tag Required
|Since|v4.0.0|class:version| |Return Type|boolean|class:version|
Get a true/false value of the tag required state of a forum channel. This property can be changed, and we recommend the tag required condition for checks.
Guild Of
|Since|v4.0.0|class:version| |Return Type|guild|class:version|
Return the guild of a specific entity. This can return null if the entity is not guild-based, like private message channel or message.
GuildAFKChannel
|Since|v4.0.0|class:version| |Return Type|voicechannel|class:version|
No description provided.
GuildAFKTimeout
|Since|v4.0.0|class:version| |Return Type|number|class:version|
No description provided.
GuildBanner
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
Guild Boost Count
|Since|v4.0.0|class:version| |Return Type|number|class:version|
Represent how many people are boosting the guild currently.
Guild Booster Role
|Since|v4.0.0|class:version| |Return Type|role|class:version|
Represent the booster role of this guild. Any member that got this role is actually a booster of the guild.
Everyone Role
|Since|v4.0.0|class:version| |Return Type|role|class:version|
Represent the @everyone role of a guild. Even if it's not a real role, it share multiple properties such as permissions.
Guild Verification Level
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Represent the verification level of the guild. It can either be: - None - Low - Medium - High - Very High
Invite Code
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Represent the unique invite code used in the Discord URL.
Invite Inviter
|Since|v4.0.0|class:version| |Return Type|user|class:version|
Represent the user who created the invite.
Invite Max Age
|Since|v4.0.0|class:version| |Return Type|number|class:version|
Represent the max age time this invite can be used.
Invite Max Uses
|Since|v4.0.0|class:version| |Return Type|number|class:version|
Represent the max amount of times this invite can be used.
Invite URL
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Represent the plain Discord URL that people have to click on in order to join the invite's guild.
Invite Uses
|Since|v4.0.0|class:version| |Return Type|number|class:version|
Represent the amount of times this invite has been used.
Member Effective Name
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Simple way to get the effective name of a member in a guild: If the nickname is not set, it will return the discord name of the member, else its nickname.
Member Join Date
|Since|v4.0.0|class:version| |Return Type|date|class:version|
Represent the skript's date of the member's join date. It cannot be changed. This is a specific element of the bot, so it can be used in the bots event.
Member Nickname
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Represent the member nickname. Can be none if the member doesn't have any nickname currently. USe 'effective name' expression to get member's name of its nickname is not set.
MemberVoiceChannel
|Since|v4.0.0|class:version| |Return Type|audiochannel|class:version|
No description provided.
Mention Tag
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Get the mention name of the discord entity. It will return the similar format that when you are doing @ (roles, users) or # (channels) followed by names.
Message User Author
|Since|v4.0.0|class:version| |Return Type|user|class:version|
Get the user instance of the message's author. Can be null in case of the message was sent by a webhook.
Message Text Channel
|Since|v4.0.0|class:version| |Return Type|textchannel|class:version|
Get the text channel were the message was sent. Can be null if it's in PM or not in guild!
Message Content
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Get the raw (non formatted) content of a sent message.
Message Guild
|Since|v4.0.0|class:version| |Return Type|guild|class:version|
Get the guild where the message was sent. Can be null if it's in PM or not in guild!
Message/Event Jump URL
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Get the jump URL of a specific message/scheduled event
Message Member Author
|Since|v4.0.0|class:version| |Return Type|member|class:version|
Get the member instance of the message's author. Can be null if it's in PM or not in guild!
MessageReferenced
|Since|v4.0.0|class:version| |Return Type|message|class:version|
No description provided.
Profile Banner
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Get the profile banner URL. If the user doesn't have a custom banner, this will return none. Use the 'profile color' expression to get the color instead of the banner URL in that case!
Profile Color
|Since|v4.0.0|class:version| |Return Type|color|class:version|
Get the profile color accent. If the user have a custom banner, this will return none. Use the 'profile banner' expression to get the avatar URL instead of the color accent in that case!
RoleColor
|Since|v4.0.0|class:version| |Return Type|color|class:version|
No description provided.
RoleName
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
RolePosition
|Since|v4.0.0|class:version| |Return Type|number|class:version|
No description provided.
Tag Emoji
|Since|v4.4.4|class:version| |Return Type|emote|class:version|
Gets the emoji of a forum tag. Can be null if the tag has no emoji.
User Discriminator
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Represent the four digit number after the # of a user's name.
These, mixed with the user name itself, are unique.
This DOES NOT include the #
char, so you have to add it yourself.
Message Builder Content
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Text content of a message builder See also: 'Create (rich) Message'
Track Author
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Return the author of a specific track
Track Duration
|Since|v4.0.0|class:version| |Return Type|timespan|class:version|
Return the duration of a specific track
Track Identifier
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Return the unique identifier of a track
Track Position
|Since|v4.0.0|class:version| |Return Type|timespan|class:version|
Return the position of a specific track This property can be changed to move the current position of the track. It will only accept timespan (e.g. '1 second', '25 minutes', etc...)!
Track Thumbnail
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Return the thumbnail URL of a specific track
ExprTrackTitle
|Since|v4.0.0|class:version| |Return Type|string|class:version|
No description provided.
Track URL
|Since|v4.0.0|class:version| |Return Type|string|class:version|
Return the YouTube URL of a track
ExprEventValues
|Since|v4.0.0|class:version| |Return Type|object|class:version|
No description provided.