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 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 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}}