🎒 Events
On Bot Creation Scope
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
No description provided.
On Discord Command
|Since|v3.0|class:version| |Cancellable|Yes|class:version|
Custom DiSky discord command system. Arguments works like the normal skript's one and accept both optional and require arguments.
On Disky Command
|Since|v4.0.0|class:version| |Cancellable|Yes|class:version|
Fired when a disky/discord command is executed.
On Bot Join Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when any bot join a new guild.
On Bot Leave Event
|Since|v4.11.1|class:version| |Cancellable|No|class:version|
Fired when any bot leave a guild.
On Shutdown Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a bot is stopped.
On Guild Ready Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a guild is fully loaded.
On Ready Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a bot is fully loaded. 'guild ready' should be called before this one.
On DiSky Error / Exception
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when any DiSky error occur. Since DiSky exception are per-event only, this regroup every exception occurred in every events.
On Guild AFK Channel Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a afk channel of a guild changes can be used to get the old/new channel, the author and the guild.
On Guild AFK Timeout Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a afk timeout of a guild changes can be used to get the old/new timeout value, the author and the guild.
On Guild Ban Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a user is banned from a guild. A member doesn't exist here because the member is not in the guild anymore! Can be used to get the banned user, the author and the guild.
On Guild Banner Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a banner of a guild changes can be used to get the old/new banner, the author and the guild.
On Guild Boost Count Update
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a boost count of a guild changes - can be used to get the old/new count, and the guild.
On Guild Boost Tier Update
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a boost tier of a guild changes - can be used to get the old/new tier, and the guild.
On Guild Icon Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when the icon of a guild changes can be used to get the old/new icon, the author and the guild.
On Invite Create Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a invite is created in a guild can be used to get the invite property, the author and the guild.
On Invite Delete Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a invite is deleted from a guild can be used to get the invite property, the author and the guild.
On Guild Join Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when the bot joins in a guild.
On Guild Log Entry Create Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a new log entry is created in a guild.
On Guild Name Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when the name of a guild is changed can be used to get the old/new name.
On Guild Owner Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a owner of a guild changes can be used to get the old/new owner, the author and the guild.
On Guild Splash Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a banner of a guild changes can be used to get the old/new banner, the author and the guild.
On Guild Unban Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a user is unbanned can be used to get the unbanned user, the author and the guild.
On Button Click
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when any button sent by the button is clicked. Use 'event-button' to get the button id. Don't forget to either reply or defer the interaction. Modal can be shown in this interaction.
On Entity Dropdown Click
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when an user select one or more choice in an entity dropdown. Use 'event-dropdown' to get the dropdown id. Don't forget to either reply or defer the interaction. Use 'selected entities' to get the selected entities. Modal can be shown in this interaction.
On Message Command
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when someone click on a message application command. Use 'event-string' to get the command name. Don't forget to either reply to the interaction. Defer doesn't work here. Modal can be shown in this interaction.
On Modal Receive
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a modal has been sent to the bot from any user. Use 'event-string' to get the modal id. Don't forget to either reply or defer the interaction. Modal can NOT be shown in this interaction.
On Slash Command
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a user execute a specific slash command. Use 'event-string' to get the command name. Don't forget to either reply or defer the interaction, You can only defer using the wait pattern e.g: 'defer the interaction and wait [silently]. Modal can be shown in this interaction. You can get value of arguments using 'argument "name" as string' for example.
On Slash Completion
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when Discord ask an argument completion. Use 'event-string' to get the command name. Use normal return effect to return the actual completions. Modal can NOT be shown in this interaction.
On String Dropdown Click
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when an user select one or more choice in a string dropdown. Use 'event-dropdown' to get the dropdown id. Don't forget to either reply or defer the interaction. Use 'selected values' to get the selected string values. Modal can be shown in this interaction.
On User Command
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when someone click on an user application command. Use 'event-string' to get the command name. Don't forget to either reply to the interaction. Defer doesn't work here. Modal can be shown in this interaction.
On Member Accept Screen Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a member has agreed to membership screen requirements it can be useful for adding roles since the member is not available if they haven't accepted it yet.
On Member Avatar Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a member changes their avatar.
On Member Boost Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a member starts or stops boosting a guild can be used to get the old/new boosting time and the guild.
On Member Join Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a member joins a guild.
On Member Nickname Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a member changes their nickname.
On Member Leave Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a member is removed from a guild either by leaving or being punished. Use the ban/kick event instead to check the exact reason
On Role Add Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a member adds roles to another member, it's a log action so event-author returns who made the action event-roles returns a list of added roles
On Role Remove Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a member removes roles from another member, it's a log action so event-author returns who made the action event-roles returns a list of removed roles
On Member Voice Join Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a member joins a voice or a stage channel, also fires when a member moves to another channel
On Member Voice Leave Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a member leaves a voice or a stage channel
On Message Delete
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when any message is deleted. Use 'event-string' to get the old message content, only works if this message was cached by DiSky before hand. This will be fired, by default, both guild & private messages, use the 'event is from guild' condition to avoid confusion.
On Message Edit
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when any message is edited / updated. Use 'event-string' to get the old message content, only works if this message was cached by DiSky before hand. This will be fired, by default, both guild & private messages, use the 'event is from guild' condition to avoid confusion.
On Message Receive
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when any bot receive an actual message. This will be fired, by default, both guild & private messages, use the 'event is from guild' condition to avoid confusion.
On Reaction Add
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a message, that can be seen by the bot, receive a reaction. This will be fired, by default, both guild & private messages, use the 'event is from guild' condition to avoid confusion.
On Reaction Remove All
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when an user remove every reactions from a message. This will be fired, by default, both guild & private messages, use the 'event is from guild' condition to avoid confusion.
On Reaction Remove
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when an user remove a reaction from a specific message. This will be fired, by default, both guild & private messages, use the 'event is from guild' condition to avoid confusion.
On Role Color Change
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when the color of a role changes.
On Role Create
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a role is created in a guild
On Role Delete
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a role is deleted from a guild.
On Role Hoist Change
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when the hoist state of a role changes.
On Role Icon Change
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when the icon of a role changes.
On Role Name Change
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when the name of a role changes.
On Role Permission Change
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when the permissions of a role changes.
On Role Position Change
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when the position of a role changes.
On Thread Join Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a member joins a tread, either by joining itself or by a moderator can be used to get the thread, the guild and the member.
On Thread Leave Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a member leaves a thread, either by leaving itself or by a moderator can be used to get the thread, the guild and the member.
On User Activity Order Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a user in a guild changes its activity. Ex: by playing something different can be used to get the old/new activities.
On User Avatar Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a user changes its avatar.
On User Discriminator Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a user changes its discriminator.
On User Name Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a user changes its name (not nickname).
On User Online Status Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a user changes its online status.
On User Typing Event
|Since|v4.0.0|class:version| |Cancellable|No|class:version|
Fired when a user starts typing in a channel.
On Track Event
|Since|v2.0.0|class:version| |Cancellable|No|class:version|
Fired when a track receive a specific event. Use the literal to define the event's type such as: - START - END - STUCK - PAUSE - RESUME - SEEK