Releases: Kieranmcm07/Discord_Moderation_Bot
v1.1.1 - Startup Reliability and README Polish Update
Discord Moderation Bot v1.1.1
This is a small patch release after v1.1.0.
Since v1.1.0, I have improved startup failure handling, retry behavior, the Windows launcher, README presentation, and general code readability.
What's Changed
This release includes:
- Added configurable failure handling so unexpected bot crashes can either retry or close
- Added retry delay configuration with
BOT_FAILURE_MODEandBOT_RETRY_DELAY_SECONDS - Improved the Windows launcher with startup retry countdowns and a press-C-to-close cancel option
- Improved launcher status reporting for boot attempts, retry state, retry delay, and retry time
- Improved top-level bot startup handling so missing tokens, login failures, and privileged intent errors fail clearly instead of retrying forever
- Refactored startup and launcher code for better readability and maintainability
- Refreshed the README with a stronger project overview, release badge, feature tables, setup guidance, and a Bot Doctor tip
- Added a README banner and animated moderation workflow preview
Status
This is a smaller follow-up release after v1.1.0.
The main focus is making startup cleaner, more reliable, easier to understand, and easier to recover from when something goes wrong.
v1.1.0 - Polish and Reliability Update
Discord Moderation Bot v1.1.0
This release is mainly a polish, reliability, and cleanup update after the first proper release.
Since v1.0.0, I have improved shutdown handling, error messages, logging, chat exports, database safety, and several moderation/server management features.
What's Changed
This release includes:
- Added configurable graceful shutdown notices so servers can be told when the bot is going offline
- Added a chatlog command for exporting recent channel messages as a text file
- Improved command input error messages so mistakes are easier to understand
- Added better error logging across multiple cogs
- Improved database connection timeout handling and database error utilities
- Improved invite logging behavior
- Improved ticket handling and transcript-related code
- Improved moderation workflows and chatlog formatting
- Improved music command error handling
- Improved help command usage detection
- Added shared time utilities for timestamps and database date parsing
- Refreshed the README with clearer feature descriptions
- Added screenshots for Mission Control, Sentinel, Member 360, Bot Doctor, and the ticket panel
- Added regression tests for parsing and helper functions
- Added
.gitattributesso Windows batch files keep the correct line endings
Removed
- Removed the old offline notice system and related commands
- Replaced it with the newer graceful shutdown notice flow
Status
This is a smaller follow-up release after v1.0.0.
The main focus is making the bot cleaner, more reliable, easier to use, and easier to maintain.
v1.0.0 - First Proper Release
Discord Moderation Bot v1.0.0
This is the first proper release of my Discord Moderation Bot.
I have added quite a lot to this now, so this version is basically the point where I am calling the main bot feature-complete and moving it into polish / maintenance instead of just adding more random commands.
What's Included
This release includes:
- Full moderation commands for bans, kicks, warns, timeouts, tempbans, purge, clean, slowmode, and mod notes
- Case tracking with history, recent cases, case search, reason edits, comments, and CSV exports
- AutoMod for invites, links, blocked words, mass mentions, and optional warning cases
- Sentinel threat radar for spam, raids, link floods, mention storms, and suspicious join waves
- Ticket system with category buttons, staff roles, private channels, and transcripts
- Appeal system with private appeal tickets and staff decision logging
- Mission Control dashboard for server health, tickets, moderation load, activity, and setup status
- Bot Doctor command to check permissions and setup issues
- Member 360 profiles for quick staff checks on users
- Activity tracking for chat and voice leaderboards
- Reaction roles with buttons
- Reminders, AFK, custom commands, welcome/leave messages, sticky messages, polls, announcements, autorole, and nickname tools
- Music commands with queue controls, filters, volume, shuffle, loop, and now playing
- Cleaner embeds with server branding, custom colors, and optional shared images/GIFs
- Windows startup/helper scripts for running the bot more easily
Why This Release Matters
This version is not just a few commands thrown together anymore. It has proper moderation workflows, staff tools, logging, tickets, appeals, dashboards, and useful server utilities all working together.
The main goal was to make a bot that feels useful for actual Discord server management, not just a basic command bot.
Notes
- Built with
discord.py - Uses SQLite for local storage
- Requires Message Content Intent and Server Members Intent
- Setup instructions are in the README
- A release checklist is included in
RELEASE_CHECKLIST.md
Status
This is the first stable release.
From here, future updates will mostly be bug fixes, cleanup, and small improvements rather than huge new feature dumps.