Skip to content
A plugin-based Matrix bot system.
Python JavaScript CSS HTML Dockerfile Shell Mako
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
alembic Add Alembic setup Sep 28, 2019
docker Run alembic at startup Sep 28, 2019
.gitignore Finish plugin API and add basic login system Oct 31, 2018
.gitlab-ci.yml Fix building standalone image Oct 22, 2019
Dockerfile Remove matplotlib from dockerfile Nov 7, 2019
LICENSE Add gitlab bot to Nov 17, 2019
alembic.ini Add Alembic setup Sep 28, 2019
example-config.yaml Stop using SQLAlchemy ORM and add colorful logs Sep 1, 2019
requirements.txt Switch to commonmark Nov 17, 2019 Update mautrix-python Nov 21, 2019


A plugin-based Matrix bot system written in Python.


Management API spec


Matrix room:


  • jesaribot - A simple bot that replies with an image when you say "jesari".
  • sed - A bot to do sed-like replacements.
  • factorial - A bot to calculate unexpected factorials.
  • media - A bot that replies with the MXC URI of images you send it.
  • dice - A combined dice rolling and calculator bot.
  • karma - A user karma tracker bot.
  • xkcd - A bot to view xkcd comics.
  • echo - A bot that echoes pings and other stuff.
  • rss - A bot that posts RSS feed updates to Matrix.
  • reddit - A bot that condescendingly corrects a user when they enter an r/subreddit without providing a link to that subreddit
  • giphy - A bot that generates a gif (from giphy) given search terms
  • trump - A bot that generates a Trump tweet with the given content
  • poll - A bot that will create a simple poll for users in a room
  • urban - A bot that fetches definitions from Urban Dictionary.
  • reminder - A bot to remind you about things.
  • translate - A bot to translate words.
  • reactbot - A bot that responds to messages that match predefined rules.
  • exec - A bot that executes code.
  • commitstrip - A bot to view CommitStrips.
  • supportportal - A bot to manage customer support on Matrix.
  • gitlab - A GitLab client and webhook receiver for maubot.

Open a pull request or join the Matrix room linked above to get your plugin listed here

The plugin wishlist lives at

You can’t perform that action at this time.