QoL Update & Embed Enhancements
release19 октября 2025 г.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!
:sparkles: New Features
- Embed Fields as Expressions: Embed fields are now accessible and manipulable as expressions, giving you more flexibility when working with embeds. See here
- Embed Templates: Brought back the embed template system from DiSky v3! You can now register and reuse embed templates for more efficient embed creation. You may also use them in data structures!
- Member Boost Time Support: Added support for
Member's boost time, allowing you to retrieve how long a member has been boosting the guild. See here - Better Variable String Support: This enables more intuitive variable storage for Discord objects (channels, messages, members, etc.). You can now use
{blah::%{_member}%}instead of{blah::%discord id of {_member}%}.
:tools: Improvements
- Enhanced Message Editing: The
edit messageeffect now supports full or transient replacement modes, giving you better control over whether previously unedited content (like embeds) should be replaced or preserved. See here
:bug: Bug Fixes
- Fixed global and guild slash commands creation/updating system that was broken due to command ID changes on server restart.
What's Changed
- Spelling correction in
RetrieveMember.javaby @Mushkrem in https://github.com/DiSkyOrg/DiSky/pull/269 - Adds support for getting the boosted time of a member, and fixes invalid docs url in feature template by @EquipableMC in https://github.com/DiSkyOrg/DiSky/pull/270
Full Changelog: https://github.com/DiSkyOrg/DiSky/compare/4.25.0...4.26.0
Components V2 with modals are here!
release16 сентября 2025 г.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)!
Bugfixes & new retrieve pinned message effect!
release12 августа 2025 г.Hi there! I'm back from vacation :P Here's another small update that brings some bugfixes, QoL things, but mainly fixes attachments issue with file uploads!
- Added
retrieve pinned messageseffect, with its newpinnedmessageclass; it can be used as a normal message, but has one more property:pin date of %pinnedmessage%. - Enhanced
new separatorsyntax:large/smallis now optional; it'll default tolargeif none is specified. posteffect may now be givenfile uploadsdirectly (so you may upload only files this way)- The
inline message builderexpression has been reworked to work with the new file upload system; you cannot give strings for its files anymore.
Every effect/expression that previously used attachments (= accepted strings or images, DiSky had to hint its source anyway) will now require a file upload instead, you'll have to create according to this doc page!
⚠️ You can find more info about it in the Migration page, from v4.23 (or older) to v4.24
Message/User Commands now finally work!
release31 июля 2025 г.This is a late night release, I know. This comes with a much needed release, and much needed features.
🎉 Message/User Commands now finally work!
Thanks to Sovde on the SkriptLang team, he has helped me fix the issue with message commands/user commands, so they should properly enable and register now! Check the docs for more information!
🤫 Suppress Link Embeds!
You can now suppress (or hide) link embeds from either a bot or a certain user! If its in dms, you can only suppress link embeds from the bot in the dms, not the user. Documentation for this will come tomorrow as I need much needed sleep. Right now, the syntax is the following:
(suppress|hide) [the] [discord] [link] embed[s] [message] (of|from) [the] [discord] [message] %message%
() means its required, and [] means its optional, and %message% is obviously required to specify the exact message.
❓ Why beta?
Now I know you all are going to be asking this, so I am going to explain while taking snippets from JDA's (Java Discord API's) message. We are in beta considering this a huge new update with a heck ton new features for you all to mess around with and also find anymore bugs/issues that may arise. Now for the 2nd part. JDA (Java Discord API) is what we use to make DiSky work, and with that comes it's own issues. As from JDA, "For now, this [6.0.0-rc.1] is just a release candidate, since we might want to do some more breaking changes before the stable release of 6.0.0." This is obviously a beta build of JDA which can lead to even more issues. the next release candidate might include more breaking changes, potentially with components or other parts of JDA." This is why this is a beta.
⚠️ Known Issues
We are aware attachments aren't in the best of shape right now, I am waiting on Sky to get back to investigate further. Resources site is down. We are aware. Sky is not home so there is not much we can do. Sorry.
Components V2 is here!
release24 июля 2025 г.It's been awhile since the last update! This is finally announcing the release of DiSky 4.24.0-beta1. I will try to keep this short and sweet and explain why this is in beta, so please take some time to read this as this is extremely important.
🎉 Components V2/Containers Update!
Yes, you heard it here, DiSky now supports the new Components v2/Containers. Discord has introduced a completely new component system (which is not compatible with the old one!) meant to replace embeds and components within messages. It allows you to create customizable layouts with sections, galleries, files, and much more, all within one component called a "Container". You can find the documentation for containers here, although this is a beta and you should expect bugs. We have actively tested with our @👑 - Platinum members and have hopefully ironed out most bugs/problems!
🛠 File Upload enhancements
We have made some changes as to how File Uploading is now handled, so this should hopefully be better now!
❓ Why beta?
Now I know you all are going to be asking this, so I am going to explain while taking snippets from JDA's (Java Discord API's) message. We are in beta considering this a huge new update with a heck ton new features for you all to mess around with and also find anymore bugs/issues that may arise. Now for the 2nd part. JDA (Java Discord API) is what we use to make DiSky work, and with that comes it's own issues. As from JDA, "For now, this [6.0.0-rc.1] is just a release candidate, since we might want to do some more breaking changes before the stable release of 6.0.0." This is obviously a beta build of JDA which can lead to even more issues. the next release candidate might include more breaking changes, potentially with components or other parts of JDA." This is why this is a beta.
We hope you enjoy this update, and thank you for using DiSky! ❤
Совместимость
Minecraft: Java Edition
