Releases: DiSkyOrg/DiSky
Voice message & member flags supports!
Hey there! Another update of DiSky that brings some interesting new features :)
Voice messages
- Added
attachment is audio
condition (https://disky.me/wiki/docs/conditions/#is-attachment-audio) - Added
attachment duration
expression (https://disky.me/wiki/docs/expressions/#attachment-duration)
You can also directly download *voice message as an audio file!
Member Flags
- Added
member flags
expression (https://disky.me/wiki/docs/expressions/#attachment-duration) - Added
memberflag
type (📜 https://disky.me/wiki/docs/types/#memberflag)
Misc
- Added
embed url
expression (https://disky.me/wiki/docs/expressions/#embed-url) - Increased max file upload size to 25 MiB
- Added more developer-debug message
Download: https://disky.me/resources/index.php?resources/5/
Have a lovely afternoon everyone ^^
Developer debug mode and improvements.
The developer release
⚠️ Because this version has a lot of internal behaviors changed, it's still in beta!
This new update brings a whole new way for developers to debug their code: the developer debug mode!
It can be enabled in the configuration file (developer-debug: true
) and will print useful information such as:
- Null/not set values
- Wrong type
- Errors not handled by the default error handler
It'll also contain the exact file and line on where the error happened! I'd love to hear your feedback on that :)
I also updated JDA to alpha9, and will implement the small new features within the month!
⬇️ Download: https://disky.me/resources/index.php?resources/5/
Full Changelog: 4.11.1...4.12.0-beta1
Bug fixes & enhancements
Hey there! Here's a small update from DiSky containing bug fixes and enhancements!
- ✨ Added
on bot leave
event - ✨ Added supports for the new Structure API coming in Skript 2.7
- ✨ Added deafen-related & voice mute-related events (thanks to @Mushkrem & @Kapilarny)
- 🐛 Fixed DiSky project not building on Skript 2.7
- 🐛 Fixed I/O exception about the configuration file
⬇️ Download: https://modrinth.com/plugin/disky/version/4.11.1
Scheduled events, bugfixes and much more!
Fixes & New feature
DiSky v4.7.0 - Fixes & New feature
Requirements
- Minecraft 1.13+
- Skript 2.6.0+
Fixes
- No more conflicts with SkBee's components
- Every emoji using numbers (like 💯) are now working properly
- Threads can now be created without problems
New features
- You can add members to a thread manually
- ID and name of a thread are now retrievable
- Optimization of the loading of the bots
New dropdowns, channel & module hotfix.
Hello there! Say hi to this new v4.6.0 update!
What's new ?
DiSky now supports custom entities dropdown!
Discord provided them around a week ago: the user is free to choose within roles, channels, or users, and not only specific options.
You can find more info in the wiki: https://docs.disky.me/advanced-stuff/selectmenu-dropdown
Bugfixes ... really?!
Yeah ... I'm not so proud of it btw 😂
A writing error made two expressions confront each other, which made it difficult for DiSky to know which expression to choose. This does not affect any pattern.
text channel with id
works as before, and forum channel with id
has been added.
Links
📎 Wiki: https://docs.disky.me/
🧻 Documentation: https://disky.me/docs/
💰 Patreon/Ko-Fi: https://www.patreon.com/itsthesky / https://ko-fi.com/itsthesky
Forums, fixes, commands and more!
Hello there!
Long time no see huh?
One month after the 4.4.3, I release today the v4.5 of DiSky, including many internal changes and important additions:
Support for Forums & Stickers
With a few weeks delay, the forums are finally fully implemented in DiSky!
A new type of forum forumchannel
is available, where you can create a post.
For more information on how to manage them, I redirect you to the wiki page: https://docs.disky.me/basic-stuff/forums
While they date back even further, stickers are also available with DiSky! In a limited case, of course, but you can send custom stickers (only custom for now) in a text room!
Other changes
I updated JDA to alpha.21, coming with a whole new role sorting system: you can move a role above another without maths now!
You can also create message data with only components and edit/send component-only messages!
The unregister command
effect has been reworked to let you input the command's name instead of the IDs. It's easier to do it this way for you :)
⚠️ Don't forget ...
DiSky is a voluntary project! I am almost alone to work on it and provide you with updates, which takes more and more of my personal time. I could not continue this project indefinitely on my own without financial or human help, that's why I ask you for a few minutes of your time:
- Make a donation via Ko-fi or subscribe to my homepage to support me financially (https://ko-fi.com/itsthesky et https://www.patreon.com/itsthesky)
- Browse the DiSky syntaxes on GitHub and fill in the documentation on the missing classes (https://github.com/DiSkyOrg/DiSky)
- Contribute internally (add/optimize code) to the project (https://github.com/DiSkyOrg/DiSky)
Be aware that this update schedule will remain as it is in the current situation, that is to say, prepare yourself for one update per month or so.
Stickers, emojis, roles moving and more!
This pretty big update brings new features, and also has an internal recode following the JDA 5-alpha19 patch notes ():
Stickers!
DiSky now provide support for getting and sending sticker over Discord. Only guild stickers are supported for now!
Stickers can be sent using the reply or post effect, but must be alone!, Discord does not allow stickers inside a rich message.
Emojis recode!
The way emojis are parsed is entirely reworked, using regex and better syntaxes.
You can now provide:
- For the custom emojis: name, ID, or Discord's format (
<:name:id>
).⚠️ Must specify the guild whatever the context! - For the Unicode emojis: name, Unicode, or Discord's format (
:name:
).
Supports for new Skript's Structure API!
This version supports the coming Skript's Structure API while supporting the current scope system of course.
Aka, once Skript 2.6.4/2.7 is released, DiSky should work as usual!
New features/bug fixes
🐛 Fixed a class that does not exist anymore in Skript's API
✨ Added move role
effect, to move a role above or under another role
✨ Added a better precision for the ban
effect. You can now provide a Skript timespan that'll be converted into usable time.
Full Changelog: 4.4.2...4.4.3
Emojis fixes, channel expression, and more!
This release introduces a lot of fixes for bugs, conflict resolution, and a new expression for lazy development :)
Fixes
- Fixed the Unicode emoji usage in the react section.
- Added the missing intent
MESSAGE_CONTENT
to the list of default intents (required for ... well, message's content) - Fixed IO exception while loading DiSky for the first time.
- Changed the way emojis were being parse, now doing all the possible ways (emote id, emote name, external Unicode, finally JDA's Unicode)
- Changed the
text
channel's type tochat
(to avoid conflict such asif {_txt} is text
)
New features
- Added
channel with id
expression. It's a generic expression that'll check for every channel's type of the given ID.
and yeah, that's all for the new features :)
Links
⬇️ Download: https://github.com/DiSkyOrg/DiSky/releases/tag/4.4.2
📝 Wiki: https://docs.disky.me/
UPDATED 📎 Documentation: https://disky.me/docs/
☕ Ko-Fi (one-time donation): https://ko-fi.com/itsthesky
📦 Patreon (subscription donation): https://patreon.com/itsthesky
Small fixes, new inline message builder and more.
This is a minor release of DiSky. What can I say more?
- ✨ Added inline message builder expression, you can create rich (with components, files, etc...) messages in one line.
- ✨ Added a way to provide a reference message in the
reply with
effect. I completely forgot about that before x) - 🐛 Fixed internal errors while trying to use old elements (such as adding rows to modals through the component expression)
and yeah, that's all ;-;
Links:
⬇️ Download: https://github.com/DiSkyOrg/DiSky/releases/tag/4.4.1
📝 Wiki: https://docs.disky.me/
UPDATED 📎 Documentation: https://disky.me/docs/
☕ Ko-Fi (one-time donation): https://ko-fi.com/itsthesky
📦 Patreon (subscription donation): https://patreon.com/itsthesky