Logs all activity.
I keep extensive logs on all the activity in
You can read and search them at http://chatlogs.metabrainz.org/libera/metabrainz/.
Simple ping test.
Curious if I'm still listening? If you say:
I'll reply to let you know I'm still here.
Github pull lookup
Looking for the url of an pull or a list of pulls:
To store an abbreviation for a repo use:
This assumes the IRC bot is named BrainzBot. The 'metabrainz/' organization name is hardcoded, you only need the repo name itself.
To retrieve a PR simply use:
For multiple pull requests, use:
Note: The lookup is limited to 5 issues.
Notifies people of the excellent work they are doing.
Let me know who is doing good work:
And I will promptly notify them:
You are doing good work BrainzBot
JIRA issue lookup
Returns the description of a JIRA Issue
More advanced version of the brainz plugin using the new listens_to_regex_command decorator.
Remembers and recalls arbitrary information.
To have me remember something for you, ask me in this format:
remember thing=stuff I need to remember
When you want me to recall the information, ask me in this format:
I will prompty respond to your request with:
stuff I need to remember
To make me forget something use
To display all the things I've remembered use
A basic proposal voting plugin.
To start a vote, use the startvote command:
By default, this makes a simple, boolean vote, where voters can either vote for, against, or abstain.
You can pass in options:
startvote optional_name [option1, option2, option3, ...]
Keep in mind that only one vote can be run at a time.
There are two main ways to vote:
1) Explicitly, using the “vote” command:
If you pass in just an option name here, it'll be taken to mean you’re for it.
+1 -1 +option -option
Here, the symbol in front is required.
You can always abstain from any vote using the “abstain” command, or voting with “”. If you want to delete your votes altogether, use the “cancelvotes” command.
To print a representation of the number of votes currently made for each option, use the “countvotes”.
Finally, to end a vote, use the “endvote” command.