Changelog
New features, improvements, and fixes in Mayor's Bot.
v1.2.0
New 2026-07-19📌 Sticky Notes (new)
Keep important embeds permanently pinned at the bottom of a channel. When any new message is sent, the old sticky is automatically deleted and reposted at the bottom so it's always visible.
- Supports title, description, color, footer, image, and thumbnail.
- Upload images directly from the dashboard — no external hosting needed.
- Multiple sticky notes per server, one per channel.
📡 RSS Feeds (new)
Auto-post new articles from any RSS or Atom feed to a Discord channel. The bot checks feeds every 5 minutes and posts new entries as rich embeds.
- Quick-add presets for Reddit, YouTube, GitHub Releases, Twitch, TechCrunch, IGN, Polygon, and more.
- Custom embed color, check interval, feed name, and optional role ping.
- Tracks last-seen entry so no duplicate posts.
🎙️ Temporary Voice Channels (new)
Let users create their own private voice channels on-demand. Configure a text channel where the bot posts a "Create Voice Channel" button — users click it to get their own room, which auto-deletes when everyone leaves.
- Channel owners get /vc commands: rename, lock, unlock, limit, kick, mute, allow (allowlist), ban.
- /vc lock and /vc allow fully hide the channel from @everyone — only allowlisted users can see or join.
- Custom name template using
{user}placeholder. - Post the panel directly from the dashboard — no Discord commands needed.
- Optional: hub voice channel join-to-create also supported.
🖼️ Image Upload (CDN)
Upload images directly to the dashboard — no Imgur, no external hosting. Images are stored on a private CDN and the URL fills in automatically.
- Available on: Sticky Notes, Embed Builder (all image fields), AI Module chatbot avatar, Reaction Roles header image.
- Supports JPG, PNG, GIF, WebP up to 8 MB.
🔧 Fixes & Improvements
- Registration approvals: fixed timeout errors when approving members with complex role setups.
- AI assistant: setup assistant now recognizes "create room", "make a channel", "assign role" and similar natural-language synonyms. Chatbot redirects server management requests to the setup assistant.
- Reaction Roles: new Header Image field — add an embed image above your reaction role post.
- RSS Feeds: edit feeds in-place without deleting and re-adding.
- Temp VC / Sticky Notes: inline edit for all new modules.
v1.1.0
Beta 2026-06-20🔌 API Module (new)
Connect any external API and teach the AI chatbot to answer with live, real-time data — and images. Configured entirely from the dashboard.
- Register sources, endpoints, and natural-language relationships (trigger words → reply).
- Fast by design: big lists are snapshotted and indexed in memory, with layered caching.
- Smart variant selection when several records share a name (e.g. regular / golden / rainbow / shiny), with friendly labels.
- Images in replies, including per-variant artwork.
🎉 Giveaways
Run giveaways with reaction entry and winner selection.
📣 Broadcasts
Admin announcements surfaced across the dashboards via the alert banner.
v1.0.0
BaselineThe established feature set: Translation (groups, inline, flag reactions, logs), AI chatbot & setup assistant, Moderation & automod, Tickets & support, Registration & welcome, Reaction roles, Leveling, Voting & trackers, Telegram bridge, Music, Server styler, and tools (embeds, purge, reminders, stream alerts, screenshot reader, counters, stats).