Skip to content

Releases: Kieranmcm07/Discord_Moderation_Bot

v1.1.1 - Startup Reliability and README Polish Update

10 May 17:41

Choose a tag to compare

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_MODE and BOT_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

07 May 12:13

Choose a tag to compare

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 .gitattributes so 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

01 May 19:34

Choose a tag to compare

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.