Screen recording Demo video 0:22, no sound. The video shows message cleanup.
An illustration made with an AI image tool. The real screens are above.

Discord server management bot

ABADDON

A server management bot with warnings, timeouts, auto-moderation and log channels.

Command examples (typed in Korean)

  • !메시지정리센터
  • /경고
  • /타임아웃
  • /자동관리

Project notes

Introduction

A bot that helps run Discord servers. Moderation tools such as warnings, timeouts, auto-moderation and log channels work through commands and buttons. The same bot also carries an apocalypse RPG with seasons 1 to 6.

Main features

  • Warnings and timeouts are given by command.
  • Auto-moderation can be set up.
  • A log channel can be set to keep the server's records.
  • In the message cleanup center you choose how many messages, or which, with buttons, confirm once more, and it clears them.
  • The same server settings can be changed from a web dashboard.
  • Alongside the moderation tools sits an apocalypse RPG with seasons 1 to 6.
  • The bot's description and command list are kept in a separate public repository.

Technology

Python
All of the bot's code
Discord slash commands and buttons
Commands and button menus

See it working

  • Demo video

    Demo video 0:22, no sound

The screens in these demos are in Korean.

My part and AI tools

What I did myself

  • The user's own bot. I planned and directed it, and keep its code in my own repository.
  • Recorded the demo video.

Where AI tools were used

  • I wrote the code in Python with ChatGPT.