Notice: file_put_contents(): Write of 85763 bytes failed with errno=28 No space left on device in /opt/frankenphp/design.onmedianet.com/app/src/Arsae/CacheManager.php on line 36

Warning: http_response_code(): Cannot set response code - headers already sent (output started at /opt/frankenphp/design.onmedianet.com/app/src/Arsae/CacheManager.php:36) in /opt/frankenphp/design.onmedianet.com/app/src/Models/Response.php on line 17

Warning: Cannot modify header information - headers already sent by (output started at /opt/frankenphp/design.onmedianet.com/app/src/Arsae/CacheManager.php:36) in /opt/frankenphp/design.onmedianet.com/app/src/Models/Response.php on line 20
User:BracketBot - Wikipedia Jump to content

User:BracketBot

From Wikipedia, the free encyclopedia
Deactivated
This bot is no longer active on Wikipedia.
BracketBot
This user is a bot
(talk · contribs)
OperatorA930913
AuthorA930913
Approved?Yes, BRFA
Flagged?Yes
TaskInform editors that they may have broken the matching brackets on a page
Edit rate~10/hour
Edit periodContinually
Automatic or manual?Automatic
Programming languagePython
Exclusion compliant?Yes
Source code published?If someone wants it, bug me to release it.
Emergency shutoff-compliant?Yes
Other informationBracketBot is run from the Wikimedia Laboratories.

What the Bot Does

[edit]

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 {{welcome}} them.

Opting out

[edit]

Single person

[edit]

Single edit

[edit]

To explicitly disable notification on a single specific edit, place "!nobot!" anywhere in the edit summary.

Entire pages

[edit]

Add {{NoBracketBot}} <!-- This page contains deliberate unpaired brackets. BracketBot should ignore. --> to the page.

Daily Instead of Monthly Headers

[edit]
  • Show opt out list – view a list of user pages of users whom the bot will notify under a daily header.

Template

[edit]

The current template used is {{User:BracketBot/inform}}.

Live Feed

[edit]

Currently, the live feed can be viewed at ##930913-ub connect. If it is not running, ping a930913.

In Case of Malfunction

[edit]