Inspired by many prospective Discord bot creator's desire to run a bot only to find their bot randomly goes offline, is hard to manage, and is prone to failures.

What it does

Provides a failsafe for Discord bots and can even track and log historical data and manage a bot and provide information about the bot, as well as keep it up-to-date with the codebase. It has features like

  • Announcements
  • Auto-restart
  • Manual API key change
  • Multiple Discord bots
  • Multiple API endpoints
  • Sharding
  • Multiple user admin access

How I built it

Built with Python and Flask for a web interface.

Challenges I ran into

It was quite hard to build the project for someone who's never done frontend dev before!

Accomplishments that I'm proud of

Doing a frontend project.

What I learned

UI design.

What's next for Magic Discord Admin

Even more features! Auto-failsafe in case the web interface goes down

Share this project: