Skip to content


Folders and files

Last commit message
Last commit date

Latest commit



8 Commits

Repository files navigation

Mr. Mop Logo

Mr Mop

Open source discord channel cleaning bot.
Mr. Mop was used on over 10,000 Discord servers daily and had mopped up nearly 40,000,000 messages. Now he's open for everyone!

There is no longer an official hosted Mr. Mop bot.


  • A Registered Discord App (Or 2 if you want one for development)
  • Python >= 3.3
  • Some sort of machine to run it on. VPS/RPi/Old Laptop etc...

Python Library Requirements

  • Rewrite (Install the zip via pip is easiest)
  • asyncio (pip3 install asyncio)
  • requests (pip3 install requests)

To Run

  1. Change the Discord API tokens (replace the ****) at the bottom of the file.
if devMode:'********')  # DEVELOPMENT TOKEN ONLY!

    # Run the bot using token from Discord developer app page'********')  # PRODUCTION TOKEN ONLY!
  1. run

Reporting Bot Stats to API Sites (Optional)

I won't explain how to do it as you'll have to visit the various sites but they usually require you to join their Discord servers and have a decent bot uptime so if you're just running it on an old laptop at home this probably isn't for you but for those who want it, there is a method included.

  1. Find the line async def updateBotListAPI(): and uncomment the relevant blocks and fill in the API keys or add in ones as needed.
  2. Uncomment the following from the bottom of the file:
#if not devMode:
  1. Happy days!

Reporting Problems & Issues

Mr.Mop is no longer going to be maintained by myself but I will accept community additions and pull requests if needed. Please do not contact me on Discord via DM regarding Mr. Mop. It will likely be ignored.

Having said that, the Mr. Mop Support Server will remain online for discussion of this project at


Open source discord channel cleaning bot.







No releases published


No packages published