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
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }