mirror of
https://github.com/maubot/maubot.git
synced 2024-10-01 01:06:10 -04:00
A plugin-based Matrix bot system.
b0bd20ea7f
Avoid sending no-op updates to the homeserver when there is no displayname or avatar_url set. The database stores these as empty strings, but the homeserver returns them as None, so when compared they appear different and permit an update. This is a workaround that should fix https://github.com/maubot/maubot/issues/235 by coercing empty strings that are stored in the database to/from null/None values during saves/loads. Signed-off-by: Joe Groocock <me@frebib.net> |
||
---|---|---|
.github/workflows | ||
docker | ||
examples | ||
maubot | ||
.dockerignore | ||
.editorconfig | ||
.gitignore | ||
.gitlab-ci-plugin.yml | ||
.gitlab-ci.yml | ||
.pre-commit-config.yaml | ||
CHANGELOG.md | ||
dev-requirements.txt | ||
Dockerfile | ||
Dockerfile.ci | ||
LICENSE | ||
MANIFEST.in | ||
optional-requirements.txt | ||
pyproject.toml | ||
README.md | ||
requirements.txt | ||
setup.py |
maubot
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
A list of plugins can be found at plugins.mau.bot.
To add your plugin to the list, send a pull request to https://github.com/maubot/plugins.maubot.xyz.
The plugin wishlist lives at https://github.com/maubot/plugin-wishlist/issues.