User:BracketBot#Opting out
{{retired|bot=yes}}
{{bot|A930913|status=unapproved}}
{{WMFLabsBot}}
{{Infobox bot
| Bot name = BracketBot
| image =
| caption =
| operator = A930913
| author = A930913
| approval = Yes, BRFA
| flag = Yes
| tasks = Inform editors that they may have broken the matching brackets on a page
| edit rate = ~10/hour
| process = Automatic
| language = Python
| period = Continually
| Excl. comp. = Yes
| source = If someone wants it, bug me to release it.
| lang_cat =
| shutoff = Yes
| other = BracketBot is run from the Wikimedia Laboratories.
}}
__TOC__
What the Bot Does
BracketBot checks all edits to see if all open brackets ({[< have matching close brackets >]}), and informs the editor that their edit may have broken some markup if there is a mismatch. In order to reduce false positives, it will not message the editor if one of these conditions is met:
- It is not in the main namespace.
- It is fixed within ten minutes.
- There are no unmatched brackets for the whole article.
- It finds the unorthodox numbering system of 1), 2), … or a), b), …
- The edit summary contains "rv", "revert" or "!nobot!".
- The edit hash matches a hash in the previous 50 edits (the edit was a revert).
- The user has opted out of BracketBot messages.
If it has to create a talk page for the user, it will {{tl|welcome}} them.
Opting out
=Single person=
- 20px Opt out – the bot will ignore your edits.
- Add
[[:Category:Wikipedians who opt out of BracketBot messages ]] to your talk page or your user page. - OR Add {{tl|NoBracketBot}} to your user page or your user talk page.
- 20px Opt in – the bot will resume watching your edits.
- Remove
[[:Category:Wikipedians who opt out of BracketBot messages ]] from your user page. - OR Remove {{tl|NoBracketBot}} from your user page or your user talk page.
- 20px Show opt out list – view a list of user pages of users whom the bot will ignore.
- List those who opted out by category.
- [{{fullurl:Special:WhatLinksHere/Template:NoBracketBot|hideredirs=1&hidelinks=1}} List those who opted out by template].
=Single edit=
To explicitly disable notification on a single specific edit, place "!nobot!" anywhere in the edit summary.
=Entire pages=
Add {{tl|NoBracketBot}} <!-- This page contains deliberate unpaired brackets. BracketBot should ignore. --> to the page.
Daily Instead of Monthly Headers
- 20px Opt in - the bot will notify you under a daily header.
- :Add
{{DailyBracketBot}} to your user page or your talk page. - 20px Opt out - the bot will notify you under a monthly header.
- :Remove
{{DailyBracketBot}} from your user page or your talk page.
- 20px Show opt out list – view a list of user pages of users whom the bot will notify under a daily header.
- [{{fullurl:Special:WhatLinksHere/Template:DailyBracketBot|hideredirs=1&hidelinks=1}} List those who opted in].
Template
The current template used is {{tl|User:BracketBot/inform}}.
Live Feed
Currently, the live feed can be viewed at {{irc|#930913-ub}}. If it is not running, ping a930913.
In Case of Malfunction
{{Emergency-bot-shutoff}}