Hi there! Back with a pretty packed update 🚀
Huge thanks to @P0wders who handled a bunch of the PRs in this release (slash command id, activity & primary guild events, and more)!
✨ New Features Scheduled Events Full support for Discord's scheduled events!
11 new events: create, delete, user subscribe/unsubscribe, plus name/description/location/start & end time/status/cover image updates. The status update is how you catch an event starting or ending. New scheduled event description and scheduled event jump url properties. ⚠️ Needs the SCHEDULED_EVENTS intent + cache flag (both off by default)!
🎮 Activities & Rich Presence Member Activities (activities of %member%): every current activity of a member (game, stream, custom status...). 10 new activity properties: details, state, large/small image url & hover text, party size/max size, start/end timestamp. New user activity start / user activity end events. ⚠️ Needs the GUILD_PRESENCES intent + the ACTIVITY cache flag!
🎨 More properties & conditions Member Colors (colors of %member%): the RoleColors of the member's highest non-default role. Invite Creation Date (expanded invites only!). User is Showing Server Tag condition. New user primary guild update event (past/new primary guild id & user tag). Added a slash command id expression in slash command events. 🗳️ Retrieve Poll Voters New retrieve poll voters effect: get who voted for a given poll answer (by position or pollanswer). Just pass the poll's message, the bot rebind is handled like retrieve message. 🎧 Audio: important DAVE update Discord enforces DAVE (E2EE for audio/video) since March 1st, 2026; without it, audio connections stop working. DiSky now wires it automatically.
⚠️ macOS isn't supported by DAVE (Linux & Windows only). If your bots use voice, updating is strongly recommended!
Improvements has role and the bot-in-thread condition now accept lists and proper negation (isn't, doesn't have...). discord id now works on pollanswer objects. Big documentation pass + cleaner generated docs (thread states now included). Full Changelog: 4.28.0...4.29.0
Hi there! I'm finally back :rocket: It's been a while since the last update (February 1st, oof), and I'm slowly coming back to DiSky, which I still try to maintain in my (shrinking) free time. This release brings Skript 2.15 support, a major JDA v6 upgrade, brand new modal components, and a few quality-of-life improvements!
Thanks to @sovdeeth for the async optimizations and format fixes!
new checkbox group and new radio group inside your modals, along with their associated new component option for dropdowns, checkboxes and radios.new attachment upload builder component and the received attachments expression to grab files uploaded through modals.primary role color, secondary role color and tertiary role color properties, along with conditions to check a role's colors.retrieve role member count effect to fetch and store, in a list variable, the members assigned to a role.Members with roles expression: Introduced a cleaner expression to retrieve members by roles — combining sync & async versions — that replaces the now-deprecated find members with roles.:information_source: You can browse all the new syntax, along with patterns and examples, using the
tag:newquery on DiSky Syntax!
find member section with native return support.component value expression and new component option builders.DocBuilder to support modern Skript SyntaxInfo, improving documentation generation.find member section.bot member is in thread condition and several property conditions.find members with roles is deprecated in favor of the new members with roles expression. Please update your scripts :slight_smile:That's all for this one! The next update will likely bring soundboard sounds support, voice channel effects, and more bug fixes if anything pops up. Thanks a lot for your patience and continued support :blue_heart:
Full Changelog: https://github.com/DiSkyOrg/DiSky/compare/4.27.0...4.28.0
This new version of DiSky mainly brings support for Skript 2.14 and upward, making any previous version of Skript NOT usable! From now on, DiSky will only support Skript 2.14+.
Thanks to @Fusezion & @EquipableMC as always for their help on a few things for this release!
Member Can Interact With Member(s)/Role(s) conditionThread Owner and Thread Message Count propertiesUser Tag Icon/Badge URL and User Tag propertiesℹ️ You can take a look at their syntax, along with examples and description using the new tag:new query in DiSky Syntax!
FindMember section with native EffReturn support by @ItsTheSky in https://github.com/DiSkyOrg/DiSky/pull/298Full Changelog: https://github.com/DiSkyOrg/DiSky/compare/4.26.0...4.27.0
Hello there! Here comes DiSky v4.26.0 with some nice quality of life improvements and bug fixes! Thanks to @EquipableMC and @Fusezion for their help on some stuff!
Member's boost time, allowing you to retrieve how long a member has been boosting the guild. See here{blah::%{_member}%} instead of {blah::%discord id of {_member}%}.edit message effect now supports full or transient replacement modes, giving you better control over whether previously unedited content (like embeds) should be replaced or preserved. See hereRetrieveMember.java by @Mushkrem in https://github.com/DiSkyOrg/DiSky/pull/269Full Changelog: https://github.com/DiSkyOrg/DiSky/compare/4.25.0...4.26.0
Hi there! This is a rather small, yet useful update, that brings text display, labels, and select menus into modals! You may now mix those new components when opening modals, and gather the input easily!
[!CAUTION] Breaking Changes: DiSky v4.25.0 requires an update to the way you previously created text inputs for your modals. Refer to the new documentation page about modals for examples and more information.
I've also launched Projects! This will help me (and you!) keep track of what should/must be done until the next release. You may add your review anytime to any idea already inside the [DiSky v4 Project)(https://github.com/orgs/DiSkyOrg/projects/1)!

The best Skript add-on for Discord management! Slash commands, interaction, components, modal, and much more are available!