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
    Task(s)Inform editors that they may have broken the matching brackets on a page
    Edit rate~10/hour
    Edit period(s)Continually
    Automatic or manual?Automatic
    Programming language(s)Python
    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]

    • Symbol question.svg 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]