3
edits
mNo edit summary |
(Update botzilla account id) |
||
(7 intermediate revisions by 4 users not shown) | |||
Line 2: | Line 2: | ||
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. | 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. | ||
=== Bot Guidelines === | |||
This list isn't mandatory, but we ask that you consider these suggestions carefully. | 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 [https://bugzilla.mozilla.org/enter_bug.cgi?product=Infrastructure%20%26%20Operations&component=Matrix 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 [https://www.mozilla.org/en-US/about/governance/policies/participation/ 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 === | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
Line 14: | Line 18: | ||
! Bot Name !! Bot description !! Owner Bugmail !! Bot Service Account !! Source Repository | ! 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 || @botzilla:mozilla.org || https://github.com/bnjbvr/botzilla | ||
|- | |||
| crowbot || A simple bot aiming at being useful to Servo developers and a successfor to IRC's crowbot || :jdm || Using an account from another federated server as of 2020-02-25 || https://github.com/servo/crowbot | |||
|- | |||
| mtsbot || A bot to provide automatic management for [https://wiki.mozilla.org/TechSpeakers TechSpeakers program members] via IAM, and notifications/enhancements from other services (like our CFP calendar) || :flaki || [https://bugzilla.mozilla.org/show_bug.cgi?id=1615459 not yet!] - still in testing phase || https://github.com/techspeakers/ | |||
|- | |- | ||
|} | |} |
edits