archivedOct 1, 2025

NightPorter

A Discord bot that automates moderation, onboarding, and role management for community servers.

Pythondiscord.pyAutomation

Highlights

  • - Implemented role-based access control and reaction-driven role assignment.
  • - Designed a modular, cog-based architecture for feature isolation.
  • - Added reusable message templates and structured logging.

Overview

NightPorter was built to reduce manual moderation work and improve onboarding consistency across Discord servers. The bot emphasized configurability and clean separation between features.

Architecture

Features were implemented as independent cogs, making it easy to extend or disable functionality without affecting the rest of the system.