Kyvora

Kyvora

5
12
Back to announcements
New Feature

Update 2.8 is out!

🚀 New Update: Global Announcements, Lyrics Button & More! 🗣️ Global Announcements System

You can now broadcast messages globally across all servers where the bot is in!

/global - send an announcement (admin-only via whitelist)

/global_msg enable | disable | status - servers can opt-in or out of global messages anytime. (Disabled by default for full compliance - no unsolicited pings!)

🎶 New: Lyrics Button

A new “View Lyrics” button now appears when lyrics are available for the current track - right next to “Watch on YouTube”!

📡 Ping Command

Added !ping to measure real-time latency (WebSocket + API) with a clean, modern embed.

⚙️ Improvements

Unified admin permission system - all admin commands (/global, /maintenance, /overridedj, etc.) now use:

WHITELIST_USER_IDS=123456789012345678,987654321098765432

/overridedj now works for users with Manage Channels permission or whitelisted admins.

Enhanced error handling and polished embed designs.

🧹 Removed / Deprecated

Old variables like MAINT_ALLOWED_USER_IDS or DEBUG_ALLOWED_USER_IDS are no longer needed - everything is handled via WHITELIST_USER_IDS.

🧰 Fixes & Stability

Fixed rare state.textChannel.send and reply errors.

Improved fallback logic for deleted messages.

yt-dlp warnings fixed for smoother reconnects.

More robust playback and error handling - fewer crashes, smoother experience.

💡 Tip: If you want your server to receive official announcements, use /global_msg enable anytime!