Changelog
Stay up to date with all the latest updates to NyronBot!
June 15, 2025
12 change(s)
by squeezebtw
🎉 Major Music System Overhaul
- 🎵 Multi-Platform Support: Added YouTube and SoundCloud integration for unlimited music variety!
- 🎛️ Live Player Panel: Brand new interactive music controller with 10 responsive buttons and real-time updates!
- 📊 Smart Progress Bars: 3 beautiful progress bar styles with animated emojis that update every second!
- 🔄 Auto-Detection: Intelligent platform detection from URLs - paste any link and the bot handles the rest!
- 🎨 Dynamic Interface: Live progress tracking with animated musical emojis and real-time position updates!
🎮 Interactive Music Controls
- ⏯️ Play/Pause: Smart toggle with visual feedback and pause time tracking
- ⏹️ Stop & Disconnect: Complete playback termination with automatic voice channel exit
- ⏭️ Skip: Instant track switching with queue advancement
- 🔀 Shuffle: Randomize your queue for variety
- 📋 Queue Viewer: Inline queue display with platform icons
- 🔊🔉🔇 Volume Controls: Precise volume adjustment (+10%, -10%, mute/unmute)
- 🎚️ Quick 50%: Instant volume reset to optimal level
- ❌ Panel Close: Clean interface management
🎨 Progress Bar Styles
- 🎵 Musical Style:
🎵🟢🟢🟢🎶⚫⚫⚫⚫⚫ 35%
- Animated musical emojis that change with progress!
- 🎯 Fancy Style:
🔹 ███▓░░░░░░░░ 35%
- Modern blocks with colored indicators
- ⚫ Simple Style:
🟢🟢🟢🔘⚫⚫⚫⚫⚫⚫
- Clean minimal design
🚀 Advanced Music Commands
/play <song> [platform]
- Play music with platform selection (Auto-detect/YouTube/SoundCloud)
/search <query> <platform>
- Search tracks without playing
/progress-style <style>
- Switch between 3 progress bar styles
/volume <0-100>
- Precise volume control
/skip
- Skip current track
/stop
- Stop playback and disconnect
/queue
- View detailed queue with platform icons
/clear
- Clear entire queue
/join
/ /leave
- Voice channel management
/nowplaying
- Current track information
/platforms
- Platform information guide
🛠️ Technical Improvements
- 📡 Real-Time Updates: Live progress tracking with millisecond precision
- 🎯 Platform Optimization: Dedicated handlers for YouTube and SoundCloud with format prioritization
- 💾 Memory Management: Efficient queue handling and automatic cleanup
🎵 User Experience Features
- 🎪 Mixed Platform Queues: Combine YouTube and SoundCloud tracks in one seamless playlist
- 🎨 Platform-Themed Embeds: YouTube (red) and SoundCloud (orange) visual distinction
- ⏱️ Precise Timing: Real-time progress with pause time tracking and accurate resumption
- 🎁 One-Click Setup: Automatic voice channel joining and permission checking
- 🔄 Auto-Queue Processing: Seamless transitions between tracks
🎵 How to Use the New Music System:
- Join a voice channel
- Use
/play Travis Scott Sicko Mode
(auto-detects YouTube)
- Or specify platform:
/play Xxxtentacion platform:SoundCloud
- Enjoy the live updating panel with real-time progress!
- Mix platforms: Add YouTube and SoundCloud tracks to the same queue
- Customize with
/progress-style style:Musical
Features: Live progress bars • Multi-platform support • 10 interactive buttons • Real-time updates every second • Smart error handling
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