Maubot a plugin-based Matrix bot system

Maubot is a plugin-based Matrix bot system written in Python!

You can use it by inviting FeneasBot to your group chat and sending him commands for the plugin you want to use. For example if you want to just express yourself with a GIF file send !giphy this is awesome to the chat and the bot should reply with (hopefully) a matching image:

image

Or if you want to be extra nerdy and hate the edit function in matrix you can correct your last written sentence by simply passing the right regular expression:

image

We haven’t enabled all plugins yet! If you need a specific one from the list let me know and we can make it happen!

Following plugins are enabled

  • sed - A bot to do sed-like replacements.
  • echo - A bot that echoes pings and other stuff.
  • rss - A bot that posts RSS feed updates to Matrix.
  • giphy - A bot that generates a gif (from giphy) given search terms
  • poll - A bot that will create a simple poll for users in a room
  • reminder - A bot to remind you about things.

Following plugins are available

  • 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.
2 Likes