One of the many joys of Matrix is that making bots that do useful or amusing things is simple and fun. Unfortunately, like everything made of software, making things is a lot simpler and more fun than maintaining them, so we have a few things we need to ask of bot developers to keep Matrix usable and sustainable for everyone.
This list isn't mandatory, but we ask that you consider these suggestions carefully.
- Please use a service account! You can request one in Bugzilla, under Infrastructure & Operations :: Matrix. This lets us restrict account access to only what the bot needs, and if your bot misbehaves we can disable the service credentials rather than disabling yours.
- If your bot sends messages automatically, consider building in some rate-limiting so it doesn't spam people or channels accidentally.
- Remember: like all Mozilla forums, Matrix is governed by our Community Participation Guidelines, and authors are responsible for their bots' actions.
- Finally, as a courtesy we ask that you add your bot to the following list in case somebody needs to contact you.
Matrix Bot List
|Bot Name||Bot description||Owner Bugmail||Bot Service Account||Source Repository|
|Botzilla||A simple bot aiming at being useful to Mozilla developers and be a successor to IRC's firebot/mrgiggles.||:bbouvier||not yet! using an account from another federated server as of 2020-02-14||https://github.com/bnjbvr/botzilla|