A plugin-based Matrix bot system.
Go to file
Tulir Asokan 593f2ae1d8 Add maubot server alias feature
This means you can add an alias for a maubot server when logging in,
and then use that alias instead of typing the full URL each time.

Mostly useful for people with more than one maubot instance, as the
default server already didn't need to be typed out each time.
2020-04-22 23:09:07 +03:00
alembic Add option to disable online status for bots 2020-03-06 15:09:42 +02:00
docker Put the mkdir at the beginning of the script 2020-04-12 10:45:26 +03:00
examples Update hello world example and add config example 2019-01-07 08:14:29 +02:00
maubot Add maubot server alias feature 2020-04-22 23:09:07 +03:00
.editorconfig Update management spec 2018-10-31 22:27:59 +02:00
.gitignore Finish plugin API and add basic login system 2018-10-31 02:03:38 +02:00
.gitlab-ci.yml Fix dockerignore in CI 2020-02-26 00:54:10 +02:00
alembic.ini Add Alembic setup 2019-09-28 17:21:03 +03:00
Dockerfile Add py3-dateutil to docker image by default 2020-03-25 21:26:28 +02:00
Dockerfile.ci Improve dockerfile and update mautrix-python 2020-03-01 13:53:10 +02:00
example-config.yaml Stop using SQLAlchemy ORM and add colorful logs 2019-09-01 14:46:08 +03:00
LICENSE Initial commit 2018-06-14 01:41:05 +03:00
README.md Add github plugin to readme 2020-01-01 23:05:14 +02:00
requirements.txt Update mautrix-python 2020-03-06 15:17:22 +02:00
setup.py Improve dockerfile and update mautrix-python 2020-03-01 13:53:10 +02:00

maubot

A plugin-based Matrix bot system written in Python.

Wiki

Management API spec

Discussion

Matrix room: #maubot:maunium.net

Plugins

  • 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.
  • github - A GitHub client and webhook receiver.

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

The plugin wishlist lives at https://github.com/maubot/plugin-wishlist/issues