custom maubot plugin specifically for the continuwuity rooms
Find a file
2026-09-05 18:59:49 +01:00
continuwuitybot Only send mute notice when there has been more than 20 events since the last one 2026-09-05 18:59:49 +01:00
.gitignore Initial commit 2025-04-22 03:58:40 +01:00
.pre-commit-config.yaml Add ruff to pre-commit 2026-09-05 18:52:55 +01:00
base-config.yaml Make bot automatically wastebin react auto responses 2025-11-19 10:26:37 +00:00
LICENSE Initial commit 2025-04-22 03:58:40 +01:00
maubot.yaml Add resolve command 2025-11-19 11:48:37 +00:00
pyproject.toml Add ruff config 2026-09-05 18:50:11 +01:00
README.md Update README 2026-09-05 18:56:03 +01:00
requirements.txt bump resolvematrix profile 2026-02-08 16:02:28 +00:00

Botty

A maubot plugin, specifically designed for the continuwuity community rooms. The user @bot:continuwuity.org runs this plugin.

Commands

  • !resolve <server_name> - Performs client-to-server & server-to-server resolution on a given server name, displaying some information about the server if successful, or presenting some error information if not.
  • !resolve-full-s2s <server_name> - Performs each step of server-to-server resolution on a given server name, displaying which routes work. Useful for finding out if any fallbacks are configured or broken.
  • !version <server_name> - Fetches the server's advertised version.

Auto-responses

  • MSCXXXX - When MSCXXXX is found in a message, such as MSC1234, the bot will look up the corresponding Matrix Spec Change (MSC) and respond with a link, title, and list of tags associated with the MSC. Multiple MSCs in a single message will respond in the same list.
  • !XXX or #XXX - When an issue or pull request is referenced in a message, such as !1234 or #5678, the bot will look up the corresponding issue or pull request on the default repository (configurable) and respond with a link, title, and tags associated with the issue or pull request. Multiple references in a single message will respond in the same list. The destination repo can be specified by prefixing the delimiter with the repo name, such as continuwuity!1234 or continuwuation/ruwuma!5678. Cross-forge references are not supported yet.
  • imgur.com / i.imgur.com - When an Imgur link is found in a message (and the room's canonical alias #continuwuity:continuwuity.org), a reply will be sent, informing the sender that the team cannot see Imgur posts.
  • When a user from a muted server joins, they will be informed that they are unable to speak.

Questions etc

Ask in #offtopic:continuwuity.org.