Athena Bot | Discord Server Bot v2.5.2

Best Rated | Dashboard, Tickets, Invoices, Moderation, Music, Giveaways, Addons and much more
[NEW] Invoice Addon [5.99$]

We’re excited to introduce our new Invoice Addon, making payments easier, faster, and fully integrated with Discord. Your staff can now create and manage PayPal invoices directly from Discord without needing to leave the server.

Features:
  • Create PayPal invoices from Discord
  • Pay links and QR codes
  • Fee handling
  • Optional partial payments
  • Status Tracking (paid/partial/cancelled states)
  • Dedicated logs channel

(i) For the future we are looking forward to introduce different providers like Stripe as well.

1780790626878.png





[NEW] Ticket Priority System
With this update we are introducing a recoded Ticket Priority System. Tickets can now be assigned different priority levels, helping teams instantly identify urgent requests and manage workloads more efficiently.

Features:
  • Multiple configurable priority levels
  • Custom priority prefixes
  • Optional automatic ticket sorting
  • Role mentions based on ticket priority
  • Automatic priority assignment using user roles




[UPDATED] Automod » New Rules
We are excited to announce two new automod rules designed to help combat scammers who primarily rely on images. The first new rule allows you to limit the number of attachments that can be sent in a single message. The second introduces image hash detection, which identifies and blocks previously flagged scam images across all instances.
To support this system, we are building our own database of known scam images, as many scammers repeatedly use the same content. The effectiveness of this feature depends heavily on you, our community. The more scam images that are reported, the better the detection system becomes. That's why if you encounter a scam image in your server that was not automatically flagged, please forward the image to my DMs so it can be reviewed and added to the database. Thank you all in advance!




[UPDATED] Dashboard Changes
  • Added a new Dashboard Audit Log section, allowing you to track all actions performed through the dashboard
  • Introduced a Dashboard Permission System, enabling you to control which users can access specific dashboard sections. For example, you can grant staff members access to the Embed Creator without giving them full dashboard permissions
  • Optimized Transcript Search
  • Added a Discord Backup Compare & Restore Preview allowing you to review changes
  • Added a dedicated dashboard tab for users of the Command Maker Addon, making configuration significantly easier
  • Custom plugin configurations can now be edited directly from the dashboard, even if no dedicated dashboard support exists for that plugin. In such cases, a built in file editor will be provided
  • Added several new theme options and made various improvements to existing themes
  • Fixed multiple bugs and improved overall stability




Additions/Updates
  • Updated /meme to be more reliable
  • Bot automatically rejects any restart requests when our servers are offline now. This makes sure your bot doesn't suddenly turn off when our servers are down.
  • Added a AI summary to our AthenaBot Plugin Template allowing you to create custom plugins using AI more easily
  • Added a new function allowing third party developers to add their own emojis to custom categories at /help
  • Added attachments to message delete log
  • Added Go to button to message edit log
  • Updated dependencies




Bug Fixes
  • Fixed windows_start script keeping dashboard port busy leading to the dashboard throwing an error during startup
  • Improved Discord status updating to lower the chance of duplicated messages
  • Fixed some translation issues for spanish users at the hytale plugin
  • Fixed %staff_mention% placeholder at promote log generated after application was accepted
  • Fixed a placeholder issue that lead to errors if the user field was null and such a placeholder was used. This lead to several issues across all AthenaBot features. This bug was introduced with V2.5.1, updating to V2.5.2 is highly recommended.
  • Fixed clearSecondaryCategories schedule erroring if ticket category channel did not exist
  • Fixed a typo in the channel update log if it is not part of a parent category
  • Fixed repeating msgs automod being triggered by attachments



I hope you like this month's update!
~ @zeroknightss » Executive & Developer @ Iynx Development

[NEW] Developer Tools: Dashboard Plugins & Configs, Custom Events


Note: The config editor and custom pages are still in beta, so things might change.



[NEW] Punishment Presets

Want to keep your moderation clean and consistent? This update adds Punishment Presets.

When enabled, moderation commands get a new preset subcommand where you can pick from preconfigured punishments. Each preset comes with a fixed reason and (optional) duration, so moderators don’t have to type everything out every time.

This helps keep things fair and consistent: same situation, same punishment.

1777322965010.png




[NEW] Button Configurability

We’re excited to introduce fully customizable buttons across AthenaBot. You can now adjust colors, labels, and emojis however you like, all directly from your language configuration file.




[UPDATED] BETA Dashboard Changes

  • Added create, load and delete buttons to Backups tab
  • Added a massive theme editor, allowing you to modify the design of the dashboard to your liking!
  • Added more filters to transcripts page
  • Added different transcripts layout views
  • Added view button to transcripts
  • Implementation of custom dashboard plugins & custom plugin configs (see above)
  • Allow third-party plugin configs without custom dashboard schemas to be edited directly from the dashboard by introducing a custom config file editor with JSON5 syntax highlighting and validation so invalid config files cannot be saved.
  • Improved large config UX with drag-and-drop reordering and collapsed question groups by default.
  • Several theme updates and minor UI changes

1777323154536.png

1777323161528.png





Additions/Updates

  • Blacklisted directories starting with _ from being loaded in the plugin folder
  • Added new global placeholders and improved parsing: %channel_<channel_id>%, %role_<role_id>%, %user_<user_id>%. All three mention their specific target.
  • Updated final status report to include more information
  • Added new subcommand /steal sticker
  • Removed save_ticket_transcript_on_disk setting from ticket config
  • Added new /lockdown command - Quickly secure your server in case of an emergency such as a raid or nuke attack
  • Added new build:lowram option for dashboard. This will slowdown the building process but eventually reduce the max. ram usage to <2gb during the building process. If this turns out to work quite well I will be able to reduce the usage to <1gb most likely.
  • Added mute role setup panel
  • Improved number formatting at higher or lower game
  • Updated default list of whitelisted ips at web api
  • Added download image buttons (.JPEG & .PNG) to the following commands: /av, /server & /steal
  • Added %boosts% placeholder to channel statistics
  • Updated dependencies

1777323205138.png




Bug Fixes

  • Fixed double @ prefix when pinging everyone role in giveaways
  • Fixed voice xp not contributing to economy quests
  • Fixed wrong configuration setting-description in music config
  • Fixed applications erroring if all answers together reached a size of 4+ embeds
  • Fixed ticket web api missconfiguration warning being sent even if it was disabled
  • Fixed birthday notifications triggering multiple times if no birthday role was configured
  • Fixed Hytale server info refresh button throwing a permission error
  • IDs of rss feeds are now being stored to make sure no duplications are being sent
  • Fixed ticket review button missing if web server is not enabled
  • Fixed autoplay still being dependent on youtube source
  • Add more safety checks to command maker custom commands installation
  • Fixed a small bug that hindered the "about to restart" warning from being sent at interactions
  • Added fonts to fix bugs with empty images at all image generation features
  • Fixed minor memory leak leading to duplicated entries in configs

Bugs introduced in latest Developer build:
  • Fixed %bot_name% placeholder
  • Fixed button translations


I hope you like this month's update!
~ Zeroknights » Executive & Developer @ Iynx Development
[NEW] Hytale Addon
We’re excited to announce a new addon created in collaboration with Dilva that allows you to integrate your Hytale server with Discord. The addon offers a wide range of features to improve connectivity between your server and community, including: User account linking with rewards, Server chat synced with Discord (both directions), Real-time server status panel, Event notifications, Ban synchronization, Remote console access. Together, these features provide a way to manage and interact with your Hytale server directly from Discord. If you have any questions, feel free to open a ticket. For feature ideas or improvements, please use #『📋』suggestions.


[UPDATE] DAVE encryption support » Discord Audio & Video End-to-End Encryption (https://daveprotocol.com/)
Beginning March 2, 2026, any clients or applications that do not support DAVE will no longer be able to join or participate in Discord voice and video calls including direct messages, group DMs, voice channels, and Go Live streams.
Since our music plugin relies on Discord voice connections, it is directly impacted by this change. This AthenaBot update adds full DAVE encryption support to ensure continued functionality. The Fastlink addon has also been updated accordingly.


[NEW] Timezone
This month's update is making significant changes to scheduled features. After many requests have reached us, you can now set a specific timezone for your bot as well as define multiple timestamps for scheduled events throughout the day. No more worrying about UTC conversions or being limited to a single daily event: configure your bot to work on your schedule, in your timezone.

Code:
weekly: {
    monday: ["12:00", "18:00"],
    tuesday: ["16:00"],
    wednesday: ["14:00"],
    thursday: ["10:00"],
    friday: ["12:00"],
    saturday: ["20:00"],
    sunday: [],
},

Quote of the Day, Question of the Day & Scheduled messages follow this configuration style now. Console logs are based on the configured timezone as well.


[NEW] Voice XP
Rewarding your members for being active in voice channels is now possible with the introduction of voice XP! This highly requested feature allows you to grant experience points to users who spend time in voice calls, with full control over how restrictive the system should be. Configure it to fit your community's needs whether you want to reward casual hangouts or only focused discussions with multiple participants.

Restrictions
  • Undeafen - Always required
  • Unmuted - Always required
  • Blacklisted channels?
  • Blacklisted categories?
  • Blacklisted users?
  • Minimum users in voice channels?
  • Bots included?


[UPDATED/NEW] Dashboard Changes
  • Added music control tab
  • New Dashboard theme
  • Improved mobile view
  • New Backup TAB, control your server backups in the dashboard!
  • Updated several designs across the whole dashboard
  • Rewrote embed editor preview to more closely match Discord's embed appearance
  • Improved support for Discord markdown formatting
  • Added Visual/JSON editor toggle to the embed maker
  • Added timestamp toggle with date/time picker to the embed editor
  • Added emoji shortcode support in embed preview
  • Embed editor now tracks which dashboard user created it
  • Added Send To option in embed editor

1772978360359.png

1772978364446.png



[UPDATED] Channelstats Rework
Setting up channel statistics just got simpler! We've heard your feedback about the old /channelstats command being overcomplicated with dozens of confusing parameters. The new version strips away all that complexity: simply run /channelstats add, fill out an intuitive form, and you're done. Whether you're tracking member counts, bot counts, or role statistics, creating dynamic channel counters is now straightforward and user friendly.

1772978395468.png



[UPDATED] Anti Nuke
Your server's security just got a major upgrade! The anti nuke system now provides even more protection against unauthorized changes. With expanded event monitoring covering everything from emoji modifications to soundboard changes, no suspicious activity will slip through unnoticed. You can now choose exactly how violators should be punished whether it's an instant ban, role removal, or a kick, giving you precise control over your security response. Plus, new protection for your server's identity means attempts to change your guild name, icon, banner, or vanity URL will be caught and stopped.

What's New:
  • Added customizable punishment types: ban, role, or kick for anti-nuke violations
  • Added protection for server identity changes: guild name, icon, banner & vanity URL modifications
  • Expanded event monitoring: member_update, member_role_update, channel_update, role_update, emoji_create, emoji_update, emoji_delete, sticker_delete, sticker_create, sticker_update, webhook_delete, webhook_update, soundboard_delete, soundboard_create, soundboard_update


Additions/Updates
  • Added message context to reports
  • Added command /debug ids, displaying all channel, role, & category ids of the Discord server
  • Entries button is clickable now @ giveaway allowing you to download a list of users who joined a giveaway
  • Added support for patch routes @ web api
  • Added new message context command save message, right click any message to save the message as predefined message
  • Added delay to automatic dependency installation making sure the system is not getting shut down to quickly
  • Added export json button to /editmsg & /sendmsg panel
  • Added import json button to /editmsg & /sendmsg panel
  • Added setting keep_all_roles to invite config, allowing you to define whether all invite roles should be kept or only the highest one
  • Added setting keep_all_roles to fun config, allowing you to define whether all level roles should be kept or only the highest one
  • Updated generic node.js egg to latest version
  • Removed .env from dashboard
  • Added new giveaway ended message
  • Added documentation links to all config files
  • Added windows_start.bat script for starting Athena
  • Added subcommands /verifypanel add/remove/default
  • Added unique param to /giveaway reroll, making sure that the winners are unique and have not been drawn before at that giveaway
  • Added new warning to console if multiple items share the same id @ /shop
  • Renamed giveaway param names to make them easier to understand
  • Plugin manager ignores directories starting with . now
  • You are now able to attach up to 5 url buttons to welcome message
  • Modified scheduled messages to update the timestamp displayed at the bottom of the embed to the current date
  • Updated MongoDB driver to V8 to fix rare dns issues
  • List of errors are now displayed @ "Received one or more errors" error
  • Updated Web API CORS configuration
  • Added option whitelist_whitelisted_ips from rate limits
  • Secure mode is enabled by default now
  • Updated dependencies


Bug Fixes
  • Fixed auto roles setting @ dashboard
  • Fixed second text line not being rendered at welcome / goodbye images
  • Fixed permission handler erroring when changing command names in cmdTranslation config
  • Fixed /verifypanel erroring when using spanish translation
  • Fixed ticket review button being attached to ticket logs when ticket was automatically closed by the bot
  • Fixed bot failing to start if dashboard is loading for the first time and none of the configs have been generated as file before
  • Fixed /shop erroring if one of the emojis are missing
  • Fixed Athena not punishing bots @ anti nuke if enabled in config
  • Fixed anti nuke module trying to notify bots if configured vls reached
  • Fixed manual punishments not being registered if user would be whitelisted at the bot's moderation system
  • Fixed anti nuke notification not saving correctly leading to duplicated notifications
  • Fixed custom command configuration @ dashboard
  • Fixed ticket plugin erroring if moderation plugin is missing. Moderation plugin is now a soft-dependency
  • Improved error handling at birthday notifies making sure messages are not being duplicated
  • Fixed several issues that lead to the calltime statistic not being counted correctly or in certain cases not saved when the bot was shutdown
  • Fixed updating process on macos
  • Fixed anti nuke module being triggered by on boarding
  • Fixed /tmove erroring if use_discord_category_permissions is enabled
  • Fixed a typo in console logs
  • Fixed /tpanel default & /tapplication default erroring when no emoji was present
  • Fixed %created_total% placeholder at applications channel name


I hope you like this update!
~ Zeroknights » Executive & Developer @ Iynx Development
Important
As noted in previous changelogs, support for Node.js v21 has now been officially discontinued. AthenaBot no longer supports Node.js v21. Please downgrade to v20.x.x or, preferably, upgrade to v22 or newer.


[NEW] Ticket Reviews
We want to help you provide the best support possible! Your members can now leave ratings and written reviews whenever a ticket is closed. This feedback is delivered to a private channel of your choice, giving you a clear view of how your community feels and where you can grow.
1769731478843.png

1769731483231.png







[CLOSED BETA ONLY] Dashboard Updates
  • Fixed all dashboard dependency conflicts, special thanks to n3u.dev
  • Removed unnecessary dashboard dependencies
  • Several minor stability improvements
  • Added ratings to ticket transcript dashboard page
  • Added sync_dashboard_configs_to_file option to common.json, allowing you to sync changes made in the Dashboard editor to your local configuration files
  • Added dashboard port & whitelisted user ids settings to common.json and removed the previous configuration file
  • If developer mode is set to true, the dashboard will run in next.js dev mode
  • Dashboard is fully auto-update compatible (however it still disabled due to BETA)
  • Fixed default staff management config not being configurable in the dashboard
  • Removed jwt secret & cookie name from .env file. They are being automatically generated and encrypted (hashed) now
  • Dashboard automatically reloads the current page now if encountering the error "failed to find server action"
  • Added a proper warning message to the configuration page of the dashboard to make it more clear how it works
  • Updated header of dashboard showing guild name and current version now
  • Fixed missing field @ economy shop configuration for dashboard users
  • Added hint for disabled configs in the dashboard mentioning where it can be configured
  • Updated web api config to not be configurable at the dashboard to prevent the dashboard becoming unavailable by changing the port
  • Updated plugin/config name parsing in the dashboard

Previous dashboard update
  • Fixed incorrect rendering of empty lines at dashboard embed editor
  • Fixed text leaving the screen instead of entering a new line at dashboard embed editor
  • Visual improvements of code blocks at dashboard embed builder
  • Added support for colored codeblocks at dashboard embed builder
  • Added dropdown menus to embed editor settings
  • Fixed parsing of > at dashboard embed editor
  • Potential fix for Unexpected end of form
  • Potential fix for Failed to find Server Action "x"
  • Removed unnecessary files




Developer Updates
This Developer Update focuses on improving support for custom REST API routes built directly into Athena. The documentation has been updated accordingly:

  • Updated REST api route registration for plugins. Registering custom routes inside main.js is no longer required. Simply create a /routes directory in your plugin and all routes will be loaded automatically, similar to commands and events.
  • Routes no longer need to call the authentication method, Athena handles authentication in the background now before calling the .execute() function.
  • Added native support for PUT and DELETE routes.
  • API routes are no longer restricted to the /api/... namespace and can now be registered under any path.




Additions/Updates
  • If the bot is being /ac'ed it will respond now.
  • Added /leveladmin xp set/add/remove subcommands
  • Added /leveladmin level set/add/remove subcommands
  • Increased default max request value at web api to make sure the dashboard is not getting rate-limited
  • Updated the console warning to make it more clear that the staff member who have claimed a ticket does not accept direct messages from the bot
  • Added a new warning if base ip is configured incorrectly, helping you finding the issue more easily
  • Added new giveaway host param to /giveaway
  • You are able to ping a role at giveaways now
  • Added a new param to ping a role upon giveaway creation
  • Renamed messages to delete_messages at /ban
  • AthenaBot refreshes api keys now. This fixes crashing issues when automatic restarts were disabled and the bot reached an uptime of 7+ days.
  • Fixed an backend issue leading to expired api keys not being removed automatically leading to errors like "You are requesting too many api keys, please create a ticket" in certain conditions.
  • Added command /topen [user] [category] - Forcefully open a ticket for someone
  • Removed phantom plugin, it is now part of our community plugins found in our Discord
  • Config files are being backuped at startup now (new settings in common.json)
  • Remastered autoplay system
  • The close buttons now have the same permission restrictions as the command
  • Added support for interaction events to "copy" command permissions
  • Added content as contentSnippet fallback at rss feeds
  • Disabled cooldown & permission checks for modal interactions
  • Removed several settings from permission config, now copying command permissions
  • Increased /roleall member limit to 10k
  • When changing your config type, the bot imports the old configs now
  • Added custom 404 html error page to web api



Bug Fixes
  • Fixed usernames with custom fonts at welcome/goodbye/level images
  • Fixed errors caused by custom events killing other event listeners
  • Fixed rss feeds to not always be recognized in certain conditions
  • Patched a minor bug with the Autoplay emoji field always showing True even if the song was not added by the bot
  • Improved music error handling to make sure that errors do not stack up caused by malformed tracks
  • Patched a bug with /skip when autoplay is enabled. If the last song of the queue was skipped, the bot could crash trying to resolve a new for autoplay
  • Fixed hangman wagers
  • Fixed game wager multipliers being rounded down
  • Limited the amount of messages that can be triggered at rss feeds
  • Fixed proof button returning an empty embed if set proof is a .zip file
  • Fixed birthday notifications & birthday roles


I hope you like this update!
~ Zeroknights » Executive & Developer @ Iynx Development

Important Links
[NEW] Console Commands
With this update, we’re introducing console commands to the bot. Running scripts like drakoImport used to be inconvenient on Pterodactyl based hosts, since it required modifying the startup command. That’s now a thing of the past: simply enter the appropriate command in your console, and the bot will take care of the rest. We’re excited to expand this system further over time as needed.
1766407536937.png



[NEW] Music Providers
As you may have noticed over time Youtube is not a reliable streaming provider anymore. They are actively trying to stop servers from streaming music on their platform. While there are plenty of talented developers out there who still make it possible to stream music from Youtube, it's becoming more of a hassle with each update. The downtime in between becomes larger and larger, and that's why we feel us forced to implement support for several new music providers: Youtube, Youtube Music, Deezer, Deezer ISRC, Spotify, SoundCloud & Yandex. For those who own the Lavalink/Fastlink addon, our main provider will be Deezer going forward. Youtube will still be supported but please keep in mind it won't always work.
1766407586846.png



[CLOSED BETA ONLY] Dashboard Updates
We’re excited to introduce the latest major update to our dashboard! You can now edit almost all configuration files directly within the dashboard, removing the need to edit configuration files manually. Our plugin template will also be extended soon, allowing custom addons to be configured directly through the dashboard.
As this update includes significant backend changes, especially to support custom plugins without relying on hardcoded configurations, you may encounter some bugs along the way.
The dashboard is still in closed beta, but we’re getting closer to a public release. While applications for the closed beta are currently closed, early access is still available through our Patreon addon on BBB. Once the dashboard is fully ready, it will be released for free to everyone.

Other Changes since last changelog:
  • Enabled configuration page
  • Fixed Open For value at dashboard transcript cards
  • Fixed a few warnings caused by cookie handling
  • Added icon to login
  • Added a proper warning if Discord account is not whitelisted to access the dashboard
  • Fixed not being able to disable custom plugins with a non lower case name
  • Fixed Next.js vulnerability https://nextjs.org/blog/CVE-2025-66478
  • Fixed createdAt value at dashboard transcript card
  • Fixed ticket transcript pagination at dashboard
  • Added DISCORD_CLIENT_NAME to dashboard .env
  • Several additional bug fixes, improvements, and design updates have been implemented as part of this release.
1766407616101.png



Additions/Updates
  • Added new setting delay_restart_in_seconds to auto updater settings
  • Auto Updater verifies the existence of all required files now
  • Added setting to disable message logs of certain channels
  • Added setting to disable channel update logs of certain channels
  • Added new slowed music filter
  • App transcripts are no longer included in dms if user had no access to view the app channel
  • Added message suggestions (new setting in the management config: allow_message_suggestions)
  • Bot no longer starts with dashboard being set to true but dashboard files are missing
  • You are now able to customize button color at ticket panel
  • You are now able to customize button color at application panel
  • Updated certain clear scripts to recreate the keep.txt file
  • Scheduled messages are no longer throwing an error if running a very old version of the config
  • Added several keywords to fix pterodactyl thinking the bot is starting forever
  • Removed setting dashboard_install_dependencies
  • Added new warning if trying to load a duplicated command
  • Removed canfavy
  • Updated level, welcome & goodbye image rendering/designs
  • Updated all default images for those features
  • Removed setting register_emojis
  • Updated /remindme to not be based on embed presets allowing it to become usable for non staff members as well
  • Updated the default permission config
  • *Added setting disable_dashboard_configuration allowing you to disable the configuration part @ the dashboard and still rely on configuration files
  • Whitelisted IPs are now automatically whitelisted at your web api allowing the dashboard to bypass ip restrictions automatically
  • Added new secure_mode to web api config, if set to true close to all requests must be coming from a whitelisted ip. Recommended!
  • License keys are now displayed as <HIDDEN> within your log files


Bug Fixes
  • Fixed commands not leaving a proper warning while restart process is active
  • Fixed plugin_bypass setting being ignored by the auto updating system
  • Fixed ticket close button modal not closing correctly
  • Fixed footer guild icon at member logs
  • Fixed buttons within the application channel bypassing permissions
  • Fixed reloading /filters command
  • Fixed /trivia & /hangman thinking you are still playing after entering an invalid wager
  • Fixed /beg cooldown interferring with the /rob cooldown
  • Fixed rankup lootbox rewards not being handed out
  • Fixed /bank deposit response showing incorrect tax value
  • Fixed custom emojis at economy shop
  • Fixed welcome/goodbye images throwing an error (bug raised in recent dev-builds)
  • Fixed auto closed apps throwing an error leading to duplicated entries in cache
  • Fixed global ban Banned At field
  • Updated the list of default automod rules
  • Fixed a few events where a false message update event would be fired. This results in message update logs being generated even though no message was updated, this includes potential automod flags for older messages as well.
  • Fixed global ban schedule erroring in latest dev-build
  • Fixed accept button if staff management hook is disabled
  • Fixed design issues @ level card (bug raised in recent dev-builds)
  • Fixed /tpanel remove not letting you remove the last button
  • Fixed /tapplication remove not letting you remove the last button
  • Fixed %choice_percentage% placeholder at poll ended embed
1766407734008.png



I hope you like this month's update!
~ Zeroknights » Executive & Developer @ Iynx Development

Important Links
Ticket System Update
With this month’s update, the ticket and application systems have received several qol improvements featuring new buttons and improvements to existing ones:
  • Added new reason modals to close & closeRequest ticket button
  • Added new application buttons (Accept, Deny, Allow Chat, Deny Chat & modals)
1763906202872.png



Staff Strike System
As one of the most requested features, we’re excited to introduce the Staff Strike System! You can now issue warnings to your staff members for mistakes made on the server. With detailed histories, proof images, logs, notifications, and automatic demotions once a staff member reaches a configurable number of strikes, managing your team has never been easier.
1763906226868.png



Suggestions
As one of AthenaBot’s most popular features, we wanted to give the suggestion system some extra love. With this update, you can now keep your members informed about every individual suggestion, letting them easily track when their approved ideas are expected to be implemented. Additionally suggestion categories can now be configured to keep them better apart from each other.
1763906261117.png




Additions/Updates
  • Bot automatically installs all dependencies after automatic update now
  • Removed old_tickets_loadable setting from ticket config and the logic behind it
  • Added new emoji field to staff roles configuration
  • Updated /roster panel to show role emojis if configured so
  • Added new warning if a command bypasses all permission restrictions to console
  • /verifypanel response is ephemeral now
  • /reload command response is ephemeral now
  • Added new global bot placeholders: %bot_name%, %bot_id%, %bot_mention%, %bot_icon%
  • Replaced "AthenaBot" with %bot_name% in all language configurations
  • Updated default activity to not include iynx/athena
  • Updated generic node.js egg for newer node.js versions - Thanks CrazyGamer
  • Updated /help home design
  • Added new notifications for suggestions being approved/denied
  • Added a new notification to the ticket channel for when the creator leaves the server and auto-close being disabled.
  • Added new support voice call notifications to be able to provide better support through voice calls


Bug Fixes
  • Fixed an issue with translations at polls leading to errors
  • Fixed fallback value of min_length @ string selects configuration
  • Fixed qotd/quotd spamming if configured incorrectly
  • Fixed fallback value of min_length @ string selects configuration
  • Fixed time validation @ /tdeny
  • Fixed non breaking errors caused by manual punishment registration file
  • Fixed /help erroring for custom plugins with permission based help pages enabled
  • Fixed an unknown message error due to the bot trying to edit an invisible message
  • Fixed design breaking inputs at ticket/app modals
  • Fixed /taccept ignoring additional roles & apply_all_sorting_roles settings
  • Fixed an issue with anti-bots erroring when sending the log message


I hope you like this month's update!
~ Zeroknights » Executive & Developer @ Iynx Development
  • Fixed ips sometimes failing to get resolved
  • Fixed initial database setup failing to run as expected
(!) Node.js Version
With this update, we are increasing the recommended Node.js version to v22 LTS.
This change comes as several dependencies including Athena itself begin adopting newer features that require a more recent Node.js release.

Please note that in future updates, versions below v22 may no longer be supported.


# Dashboard Beta
After months of development, we’re excited to share that our dashboard has officially entered Closed BETA! Applications for the Closed BETA are already closed but if you’d like early access, you can still join our Patreon.
But don’t worry once the dashboard is fully ready, it will be available to everyone for free! We want to keep you informed about our dashboard’s progress throughout the BETA phase. That's why all updates and improvements made to the dashboard will be listed here and in following changelogs.

  • Fixed dashboard installation errors crashing Athena as well
  • Fixed plugin management at dashboard
  • Fixed custom plugins
  • Updated dashboard plugin page design
  • Fixed disabled plugins not showing up
  • Updated navbar to show current page
  • Updated navbar design
  • Minimized uptime field on overview page to fit the overall design
  • Added menu for status information to overview page
  • Added Fixed type to dashboard changelog
  • Updated metadata of dashboard site
  • Fixed application transcripts not being displayed at All category
  • Slightly updated transcript card design
  • Fixed inline fields at embed preview
  • Fixed embed filtering
  • Updated configuration page design
  • To be released: Supabase is no longer a dependency of our dashboard
1760637522483.png



# Modals V2
We’re excited to announce our support for Discord’s latest feature: Modals V2!
This update unlocks countless new possibilities to make interactions with the bot smoother than ever. While this is still in progress, the release marks the first step in that direction.
And as we speak, Discord has just rolled out even more modal components!
1760637620200.png
1760637626273.png



# Ticket System Update
When a Discord category reaches the maximum amount of 50 channels, Discord does not let you create more channels within this category. If this was the case the bot left an error in console without a proper response. From now on a warning will be sent instead, mentioning that the maximum amount of active tickets has been reached.

Additionally, you now have the option to enable generate_new_category_if_full in your ticket configuration file. If this is enabled fallback categories are automatically being created where necessary to increase the overall limit of active tickets per category. These secondary categories will be automatically cleared once they have no longer a use.


# Addon Developer Updates
As always, we’re not just making the bot better we’re also continously improving our plugin API so you can build your awesome ideas.

  • You are now able to whitelist your plugins from being disabled at the dashboard.​
  • Addons officially support the channel configuration you are used from Athena using /setup now. The documentation has been updated accordingly.​



# Additions/Updates
  • Updated /tpanel default channel param to not be required
  • Implemented addon support for channel configuration at /setup
  • Added all_roles_required_to_open to ticket configuration
  • Updated channel /setup design featuring new modals
  • Ported all old modals over to modals "v2"
  • Added new select options to application system
  • Added new select options to ticket system
  • /setup info menu is fully modular now
  • required_role_to_open ticket option now accepts an array of required roles
  • Added option to whitelist regex/text from automod rules
  • Added 30 seconds delay to updating tool to prevent pterodactyl from thinking the process has crashed
  • Updated send_transcript_to_ticket_creator to not send any message to the creator if set to false
  • Added option to disable rate-limits @ web api
  • Added option proxies_between_user_and_server to make sure rate-limits work correctly
  • Added maximum_backup_count to auto updater settings
  • Added placeholder %tickets_closed% to bot activity
  • Added poll results -> Requires a reset of the poll embed configuration if you want them to be displayed
  • Auto-Updating tool creates missing directories used by the installation script itself now
  • Added option whitelist_bots to anti nuke
  • Added placeholder parsing for custom buttons
  • Scripts are now being automatically updated
  • Added maximum_log_file_count to common.json
  • Updated log files to be more readable
  • Added new anti nuke violations: member_unban, member_prune, channel_create, role_create, message_delete, message_bulk_delete, emoji_delete, webhook_create & webhook_delete
  • Increased required discord.js version to V14.23.2
  • Several backend changes
  • Updated dependencies
  • Removed unnecessary dependencies


# Bug Fixes
  • Fixed a few deprecation warnings
  • Fixed twitch notifies spamming errors if a user is no longer available
  • Fixed delayed restart @ auto updater being ignored by pterodactyl
  • Fixed validation of url buttons at command maker
  • Fixed bots not being whitelisted at unverified_kick module
  • Fixed kick_after option being ignored @ unverified_kick module
  • Fixed transcripts becoming too large to be uploaded to Discord, if their size is too large images will now be automatically removed to reduce the size
  • Fixed tickets erroring if more than 5 questions were configured
  • Fixed sticky messages being triggered by the bot itself
  • Fixed permission error caused by nested button components @ command maker addon
  • Fixed /buttons throwing an error if message was authored by a different user
  • Fixed message delete log showing Unknown when deleting your own message
  • Fixed inactivity checks to not check already closed tickets leading to duplicated saves of the ticket info.
  • Fixed temp voice channel owners being able to deafen users in the whole server
  • Fixed fivem status message
  • Fixed minecraft addon failing to validate mysql in rare cases
  • Fixed emoji reaction at welcome image
  • Fixed /buttons autocomplete erroring @ command maker addon
  • Fixed "open ticket" activity stat including closed tickets
  • Fixed customized dicksize length not updating the visualization
  • Fixed some ticket channels to not be registered as ticket channels leading to errors like "you cannot execute this command outside tickets", this error occurs if a user opens multiple tickets of the same category.
  • Bot auto-restarts after dependency installation now, in previous versions the bot would get stuck after downloading the required dependency


I hope you like it!
~ Zeroknights » Executive & Developer @ Iynx Development

Important Links
Buy a license now
$9.99
EULA
Standard EULA
Use on any projects you own with attribution
Attribution free EULA
+ $5.99
Standard, except you can remove attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Enhanced
+ $9.99
Includes Standard support plus:
Installation & setup
Support duration
Lifetime
Extras
Source including Updates
+ $89.99
Fastlink Addon
+ $6.99
Invoice Addon
+ $5.99
Economy Addon
+ $4.99
Command Maker Addon
+ $4.99
Hytale Addon
+ $6.99
Dashboard | Beta Access
+ $12.99
Share and earn
Refer this resource and earn a 15% commission.
78,783 Views
624 Purchases
678 Downloads
May 7, 2023 Published
Jun 7, 2026 Updated
5.00 star(s)
Average rating (107)
26.8 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Fun
  1. Moderation
  1. Music
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Turkish
  1. Dutch
Includes DRM
Yes
Source access (legacy)
Closed source & obfuscated
Creator
Recommended for you
Multi Guilded | Moderation, Music, Tickets, Giveaways, Leveling, Addons System and More...
5.00 star(s) 56 ratings
1,341 purchases
Handle support and inquiries with the most trusted, feature-rich ticket bot out there.
5.00 star(s) 57 ratings
894 purchases
#1 by features Tickets/Service Team Bot featuring Commissions, Reviews, Invoices, Dashboard & more
5.00 star(s) 43 ratings
653 purchases
Multipurpose Discord Bot | The Power On Your Side
5.00 star(s) 67 ratings
396 purchases
Feature-Rich Multipurpose Discord Bot featuring Leveling, Giveaways, Economy, Fun, AutoMod & more
5.00 star(s) 10 ratings
313 purchases
Share and earn
Refer this resource and earn a 15% commission.
78,783 Views
624 Purchases
678 Downloads
May 7, 2023 Published
Jun 7, 2026 Updated
5.00 star(s)
Average rating (107)
26.8 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Fun
  1. Moderation
  1. Music
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Turkish
  1. Dutch
Includes DRM
Yes
Source access (legacy)
Closed source & obfuscated
Creator
Recommended for you
Multi Guilded | Moderation, Music, Tickets, Giveaways, Leveling, Addons System and More...
5.00 star(s) 56 ratings
1,341 purchases
Handle support and inquiries with the most trusted, feature-rich ticket bot out there.
5.00 star(s) 57 ratings
894 purchases
#1 by features Tickets/Service Team Bot featuring Commissions, Reviews, Invoices, Dashboard & more
5.00 star(s) 43 ratings
653 purchases
Multipurpose Discord Bot | The Power On Your Side
5.00 star(s) 67 ratings
396 purchases
Feature-Rich Multipurpose Discord Bot featuring Leveling, Giveaways, Economy, Fun, AutoMod & more
5.00 star(s) 10 ratings
313 purchases
Top