soft fork of https://github.com/maubot/maubot, but for building local containers
Find a file
2023-06-08 05:50:18 -07:00
.github/workflows Update linters 2023-02-12 12:45:48 +02:00
docker Remove legacy alembic command in docker/run.sh 2022-06-24 18:21:53 +03:00
examples Add missing file 2022-03-27 20:05:34 +03:00
maubot standalone/Dockerfile: update to latest alpine 2023-04-28 15:31:00 -06:00
.dockerignore Remove .md files from .dockerignore 2020-07-12 18:06:31 +03:00
.editorconfig Add changelog in a file 2022-03-25 20:51:44 +02:00
.gitignore Update gitignore 2023-01-05 00:37:47 +02:00
.gitlab-ci-plugin.yml Add GitLab CI file used by all plugins 2022-06-19 14:23:06 +03:00
.gitlab-ci.yml Update dependencies and alpine 2022-12-31 02:28:10 +02:00
.pre-commit-config.yaml Update linters 2023-02-12 12:45:48 +02:00
CHANGELOG.md Bump version to 0.4.1 2023-03-15 20:00:31 +02:00
dev-requirements.txt Update linters 2023-02-12 12:45:48 +02:00
Dockerfile Update dependencies and alpine 2022-12-31 02:28:10 +02:00
Dockerfile.ci Update dependencies and alpine 2022-12-31 02:28:10 +02:00
LICENSE Initial commit 2018-06-14 01:41:05 +03:00
MANIFEST.in Add changelog in a file 2022-03-25 20:51:44 +02:00
optional-requirements.txt Add support for asyncpg plugin databases 2022-03-26 13:59:49 +02:00
pyproject.toml Update and unpin black 2022-03-28 22:24:08 +03:00
README.md reformat readme to simplify plugins sections 2023-06-08 05:50:18 -07:00
requirements.txt Update mautrix-python 2023-04-07 15:37:32 +03:00
setup.py Bump version to 0.4.0 2023-01-29 17:13:52 +02:00

maubot

Languages License Release GitLab CI Code style Imports

A plugin-based Matrix bot system written in Python.

Documentation

All setup and usage instructions are located on docs.mau.fi. Some quick links:

Discussion

Matrix room: #maubot:maunium.net

Plugins

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.

Official plugins

  • 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.
  • 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.
  • tex - A bot that renders LaTeX.
  • altalias - A bot that lets users publish alternate aliases in rooms.
  • satwcomic - A bot to view SatWComics.
  • songwhip - A bot to post Songwhip links.
  • manhole - A plugin that lets you access a Python shell inside maubot.

Deprecated/unmaintained plugins

  • jesaribot - A simple bot that replies with an image when you say "jesari".
    • Superseded by reactbot
  • gitea - A Gitea client and webhook receiver.

3rd party plugins

While not a comprehensive list, https://maubotplugins.mssj.me aims to be a crowd-sourced list of plugins from around the web.