Changelog
Stay up to date with all the latest updates to NyronBot!
June 11, 2025
8 change(s)
by squeezebtw
🎉 New Features
- 🤖 AI Chat System: Integrated Google Gemini AI for intelligent conversations in direct messages!
- New AI management commands:
n!consent
, n!privacy
, n!test_api
, n!clear_memory
- 🔒 Privacy Compliance System: Full Discord TOS compliance with explicit user consent for data sharing!
- Smart consent management with clear data sharing notifications
- 💬 Context-Aware Conversations: AI remembers conversation history for natural, flowing chats. It DOES NOT store memory forever.
- ⚡ Free Google Gemini API: Powered by Google's latest AI model with generous free limits!
⚙️ Improvements
- 🛡️ Privacy-First Design:
- Users must explicitly consent before AI features activate
- Clear warnings about data sharing with Google Gemini API
- Ability to revoke consent and disable AI features anytime
- Conversation history automatically cleared when consent is withdrawn
- 🎯 AI Command Suite:
n!ai_info
- Show info about the FREE AI
n!consent yes/no
- Enable or disable AI features with explicit consent
n!consent status
- Check current AI settings and data sharing status
n!privacy
- View detailed privacy information and data handling
n!test
- Test AI connection and functionality
n!clear_memory
- Clear conversation history on demand
- 📊 Smart Rate Limiting: Respects Google's API limits with intelligent request management
- 🔧 Advanced Error Handling: Detailed error messages for API issues with user-friendly explanations
🛠️ Technical Updates
- Implemented Google Gemini API integration with async request handling
- Added comprehensive consent tracking system for GDPR and Discord TOS compliance
- Built conversation memory management with automatic cleanup
- Created robust error handling for API failures and rate limiting
- Integrated privacy-aware logging that excludes sensitive user data
🔒 Privacy & Compliance
- Discord TOS Compliant: Users explicitly direct the bot to share data with Google
- Transparent Data Usage: Clear notifications about what data is shared and why
- User Control: Complete control over AI features and data sharing preferences
- Data Minimization: Only message content is shared, no Discord user data or metadata
🚀 How to Use AI Features:
- Send a DM to NyronBot
- You'll receive a consent request about data sharing
- Use
n!consent yes
to enable AI features
- Start chatting naturally - the AI will remember context!
- Use
n!consent no
anytime to disable AI
Note: AI features are completely optional and require explicit user consent for maximum privacy protection.
June 7, 2025
6 change(s)
by squeezebtw
🎉 New Features
- 🔧 Custom Prefix System: Server administrators can now set custom prefixes for their servers!
- New prefix management commands:
n!setprefix
, n!prefix
, n!resetprefix
- 📝 Custom Command Creation: Create server-specific custom commands with the new
/customcmd
system!
- Custom commands now support both default prefix (!) and server's custom prefix options
- Dynamic response variables:
{user}
, {user.name}
, {server}
, {channel}
, {member_count}
- 📋 Comprehensive Note System: Users and moderators can now add, view, and manage private notes about anything!
⚙️ Improvements
- 🎮 Custom Command Management:
/customcmd create
- Create new commands with prefix type selection
/customcmd list
- Interactive command browser with pagination
/customcmd edit
- Update existing command responses
/customcmd delete
- Remove commands with confirmation dialog
/customcmd info
- Detailed command information and statistics
- 📋 Note System Commands:
/note add
- Add private notes about anything
/note view
- View all notes for a specific user with pagination
/note remove
- Remove specific notes by ID
/note clear
- Clear all notes for a user with confirmation
/note search
- Search through notes by content or keywords
- 🎯 Smart Prefix Detection: Bot dynamically adapts to server-specific prefixes for optimal user experience
- 🔒 Admin Controls: All prefix, custom command, and note management requires appropriate permissions
🛠️ Technical Updates
- Implemented dynamic prefix resolution system with database caching
- Added prefix cleanup on server leave for optimal database management
- Enhanced moderation with custom command processing and variable substitution
- Integrated comprehensive note system for users and moderators
- Backward compatibility for existing servers (automatic default prefix assignment)
May 26, 2025
3 change(s)
by squeezebtw
🎉 New Features
- Added new Game! We've added a snake game that you can play by typing/snake command!
⚙️ Improvements
🐛 Bug Fixes
- Fixed a bug where pet commands didn't work and an error was issued. It's working now.
May 21, 2025
3 change(s)
by squeezebtw
🎉 New Features
- Added new Report System!
/report
- Users can now report users and messages with detailed modal interface!
- Moderators can customize the report system by using
/report-setup
⚙️ Improvements
- 🚨 Report System Update. Added interactive modal forms with automatic processing. Reports are instantly sent to moderators with formatted embeds.
May 20, 2025
4 change(s)
by squeezebtw
🎉 Enhanced Ticket Management System
We've completely revamped our ticket system to provide a smoother experience for both users and Moderators.
🔄 Improved Ticket Flow
- Confirmation Dialog: When closing tickets, users are now prompted to confirm, preventing accidental closures
- Two-Step Closure Process: Closed tickets remain visible but locked, allowing moderators to review before deletion
🛡️ Moderation Controls
- Staff Permissions: Dedicated staff role with ticket management privileges
- Ticket Reopening: Moderators can now reopen closed tickets with a single click
- Ticket Deletion: Option to delete tickets with automatic transcript saving
📊 Comprehensive Logging
- Action Tracking: All ticket actions (creation, closure, reopening, deletion) are now logged
- User Attribution: Each log entry shows exactly who performed each action
- Transcript Generation: Automatic ticket history preservation before deletion
- Admin Command: New
/ticket_logs
command to view recent ticket activity
May 12, 2025
6 change(s)
by squeezebtw
🎉 New Features
- Added new moderation commands!
New Commands
/warning - give a warning to a user
Sends a warning in DM to the user
Shows the moderator the current count and warning limit
/warnings - view all warnings for a user
Shows a list of the user's 10 most recent warnings
Displays the total count/limit of warnings
/remove-warning - remove a specific warning by ID
/clear-warnings - clear all warnings for a user
/set-warning-limit - set the maximum number of warnings for the server
This is the default general limit for all users
Setting it to 0 disables the limit
/set-user-warning-limit - set a warning limit for a specific user
Overrides the server's general limit for this user
Setting it to 0 reverts to the server limit
May 10, 2025
3 change(s)
by squeezebtw
🎉 New Features
- Added new Level commands!
/leaderboard
/reset-level
Now you can watch users with the highest level. Administrators can also reset user's level if needed.
⚙️ Improvements
- 🛡️ Moderation System Update. Added new command options options: reason, and notify. If notify is true then a member will get notified in DMS.
May 9, 2025
2 change(s)
by squeezebtw
⚙️ Improvements
- 🔧 Level System Update. The level system is now server-specific! Each server will have its own separate levels, meaning your progress is tracked independently per server.
- 🤐 Mute System Update. Added new mute options: reason, duration and notify. If notify is true then a member will get notified in DMS.
May 7, 2025
5 change(s)
by squeezebtw
🎉 New Features
- Added new Level commands!
/level_guide,
/set_level_role,
/remove_level_role,
/list_level_roles.
You can now set level roles for your server by using /level_guide!
⚙️ Improvements
- Updated website style, changed the colors. Also updated commands page.
May 4, 2025
6 change(s)
by squeezebtw
🎉 New Features
- Added new music commands!
/pause,
/skip,
/volume,
/queue,
/clear_queue
and also check improvements at the bottom
⚙️ Improvements
- Added a music panel. Now you can control the music using the buttons on the panel. (The music works only on soundcloud right now)
May 3, 2025
3 change(s)
by squeezebtw
🎉 New Features
- Added
/setsteamchannel
, /removesteamchannel
, /previewsteamchannel
You can now see all discounts or free games on steam!
🐛 Bug Fixes
- Fixed ticket system not working after restart
April 29, 2025
1 change(s)
by squeezebtw
🎉 New Features
- Added
/reaction-panel
and banned words commands
⚙️ Improvements