Changelog
Stay up to date with all the latest updates to NyronBot!
July 20, 2025
9 change(s)
by squeezebtw
🎉 New Economy System
- 💰 Server-Specific Economy: Each server now has its own separate economy with independent balances and progress!
- 🛍️ Shop System: Administrators can sell custom roles for server currency with stock management!
- ⏰ Custom Cooldowns: Admins can set custom cooldowns for all economy commands (0-3600 seconds)!
- 📊 Economy Analytics: View server statistics, user counts, and total money circulation!
🎮 Economy Commands
/work
, /steal
, /beg
- Earn money through various activities
/balance
, /deposit
, /withdraw
- Manage your finances
/shop
, /buy [item]
- Browse and purchase items
/add_shop_role
, /shop_admin
- Shop management (Admin)
/set_cooldown
, /server_settings
- Economy settings (Admin)
💰 Quick Start:
- Economy:
/work
to earn • /shop
to browse • /buy "item"
to purchase
- Admin:
/add_shop_role @role "name" 1000
• /set_cooldown work 300
July 8, 2025
4 change(s)
by squeezebtw
🎉 Enhanced Server Management System
- ⏰ Advanced Reminder System: Flexible time formats (
30m
, 2h
, 1d
), DM reminders, and full management with /remind
, /reminders
, /cancel_reminder
!
- 🗳️ Interactive Polls: Create polls with up to 5 options using
/poll
, quick yes/no polls with /quickpoll
, and detailed results with progress bars!
- 📊 Server Statistics: Comprehensive server analytics with
/serverstats
showing member counts, channel info, boost status, and detailed breakdowns!
- 📢 Professional Announcements: Create beautiful announcements with
/announce
and advanced custom embeds with /embed_announce
including images and role pings!
🔧 Key Features
- Smart Time Parsing: Support for combined formats like
1h30m
or 2d5h
- Real-time Poll Results: Live voting with animated progress bars and percentage tracking
- Member Analytics: Online/idle/DND status breakdown and bot vs human statistics
- Custom Embeds: Full customization with colors, images, thumbnails, and footer text
🚀 Quick Start Guide:
- Reminders:
/remind 2h Take a break
- Polls:
/poll "Favorite color?" "Red" "Blue" "Green"
- Server Stats:
/serverstats
for full analytics
- Announcements:
/announce "News" "Important update!" ping_everyone:True
July 1, 2025
5 change(s)
by squeezebtw
🐛 Voice Connection Bug Fixes
- 🚨 Discord API 4006 Error Fixed: Resolved critical voice connection issues that caused bot to disconnect during Spotify operations!
- ⚡ Enhanced Connection Stability: Improved voice connection handling with longer timeouts and better retry logic!
- 🔧 FFmpeg Optimization: Fixed audio playback issues and removed unsupported options for better compatibility!
- 🔄 Auto-Recovery System: Bot now automatically recovers from voice errors and restores playback without manual intervention!
- 🩺 Voice Diagnostics Tool: New
/voice-debug
command to troubleshoot connection issues in real-time!
🎵 Music System Improvements
- 🎧 Spotify Stability: Spotify integration now works seamlessly without causing voice disconnections
- 📊 Connection Monitoring: Real-time voice connection health checks and automatic reconnection
- ⏱️ Extended Timeouts: Increased connection timeouts from 30 to 45 seconds for better stability
- 🔍 Stream Validation: Audio streams are now validated before playback to prevent errors
🆕 New Debug Command
/voice-debug
- Comprehensive voice connection diagnostics with status checks and recommendations
🔧 What's Fixed:
- ✅ Discord API 4006 errors - No more unexpected disconnections
- ✅ Spotify playback issues - Smooth music streaming from Spotify
- ✅ Voice connection timeouts - Extended timeouts prevent premature disconnections
- ✅ FFmpeg compatibility - Removed problematic options for better audio support
- ✅ Auto-recovery - Bot automatically fixes connection issues
Note: If you experience voice issues, try /voice-debug
for instant troubleshooting! Or contact our support server.
June 22, 2025
8 change(s)
by squeezebtw
🎧 Major Spotify Integration
- 🎵 Spotify Support: Full Spotify integration! Search tracks by name or paste Spotify URLs for seamless playback!
- 🔍 Smart Search System: Search Spotify tracks by pasting a link, artist or title!
- 📋 Spotify Playlist Support: Import entire Spotify playlists (up to 50 tracks) with
/spotify-playlist
command!
- 🎨 Platform-Themed Design: Beautiful green Spotify embeds with 🎧 emoji and authentic branding!
- 🔄 Mixed Platform Queues: Seamlessly mix Spotify, YouTube, and SoundCloud tracks in one queue!
🎮 Enhanced Music Commands
/play <song> platform:Spotify
- Search and play Spotify tracks by name
/play <spotify_url>
- Direct Spotify URL support with auto-detection
/spotify-playlist <playlist_url> [limit]
- Import Spotify playlists (1-50 tracks)
/platforms
- View all supported platforms including Spotify status
🔧 Technical Features
- 🔑 Spotify API Integration: Official Spotify Web API with OAuth2 authentication for reliable access
- ⚡ Intelligent Fallback: Spotify tracks automatically played via YouTube for best compatibility
- 🎯 URL Detection: Smart distinction between Spotify URLs and search queries
- 📊 Live Progress Tracking: Real-time progress bars work perfectly with Spotify track metadata
- 🛡️ Error Handling: Robust API error handling with user-friendly fallback messages
🎨 User Experience Improvements
- 🔗 Original Links: Spotify embeds link back to original Spotify tracks while playing audio seamlessly
- 📱 Platform Icons: Clear 🎧 Spotify icons throughout the interface for easy platform identification
- ⏱️ Accurate Metadata: Perfect duration tracking and artist information from Spotify's database
🎧 How to Use Spotify Integration:
- Search by name:
/play Travis Scott Sicko Mode platform:Spotify
- Use Spotify URLs:
/play https://open.spotify.com/track/...
- Import playlists:
/spotify-playlist https://open.spotify.com/playlist/...
- Mix platforms: Add Spotify tracks to queues with YouTube and SoundCloud!
- Check status: Use
/platforms
to verify Spotify API connection
Features: Official Spotify API • Smart search • Playlist import • Mixed platform queues • Real-time metadata • Original link preservation
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