LunarisDocsbyAsta
ChangelogStatus
ENDashboard
Lunaris
BotOctober 3, 2026

VoiceMaster panels, reaction roles, German everywhere and every module off by default

New features

  • +VoiceMaster now has one central control panel channel. A generated header card, an explanation and a legend image sit above 15 buttons: ban, unban, mute, unmute, hand over, close, open, rename, add emoji, take over, limit, kick, give admin, remove admin and delete. It always acts on the temp channel you are in, and its language follows the server language.
  • +The join-to-create command is now called voicemaster (tempvoice, j2c, jointocreate, tempvc and vm still work). The dashboard can post or repost the panel in any channel, or create one for you.
  • +New Reaction Roles module with its own dashboard page: add as many emoji and role pairs to a message as you like, with the same safety checks as the command.
  • +Every module is now off by default. Servers that already used Lunaris keep exactly the modules they had, only new servers start with everything off. Settings that gate enabling a module (VoiceMaster, Honeypot) stay editable while it is off.
  • +Verification now starts from a Verify button in a channel panel. Pressing it starts the captcha and then the Verify link in a DM, and members with closed DMs get a private reply instead of being removed. The panel comes with a generated banner, can be styled with the Welcome-style embed editor, is posted the moment you pick its channel on the dashboard, and updates itself when you edit it.
  • +The verification result page was rebuilt in the Lunaris design: shader background, glass card, Solar icon, and links to imprint, privacy and terms.
  • +Level-up messages can use the same embed builder as Welcome: title, colour, text, image, thumbnail and footer, with placeholders including {level}. The level-up settings moved from Settings to the Leveling page.
  • +Suggestions are now numbered per server instead of across all servers.
  • +Panels the bot has posted now update themselves after every bot update: VoiceMaster, verification, tickets, honeypot and button role panels.
  • +German is now complete for servers set to German: every reply, embed, button, menu and form is translated (about 1,900 phrases), the docs have German command descriptions, group intros and FAQ, and the module banner on the dashboard is translated.
  • +New /botinfo Team button with the founders, developers and special thanks.
  • +Anti-raid can now act on join floods with a join limit (/antiraid joinlimit and dashboard toggles). Anti-nuke has per-event thresholds and actions, and a new Command restrictions page lets you deny commands to roles or members.
  • +Removed the Teams module and its data.

Bug fixes

  • •Fixed a database deadlock in invite tracking that could freeze a restart. A member joining with their own invite left a transaction open forever.
  • •The rename and limit buttons of the old per-channel VoiceMaster panel read the wrong form fields and failed every time.
  • •Cut the database work done per message (four queries and two writes fewer) and stopped asking Discord for audit logs nobody configured.
  • •Snipe entries now expire after 2 hours as the privacy policy says, and /optout takes effect immediately.
  • •75 icons (kick, unban, unmute, trash, upvote, downvote and more) were missing from Prod's emoji list, so buttons using them showed no icon.
  • •The docs said some modules are on by default. They now say none are.