custom maubot plugin specifically for the continuwuity rooms
- Python 100%
| continuwuitybot | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| base-config.yaml | ||
| LICENSE | ||
| maubot.yaml | ||
| pyproject.toml | ||
| README.md | ||
| requirements.txt | ||
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- WhenMSCXXXXis found in a message, such asMSC1234, 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.!XXXor#XXX- When an issue or pull request is referenced in a message, such as!1234or#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 ascontinuwuity!1234orcontinuwuation/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.