User:SineBot

Page semi-protected
Source: Wikipedia, the free encyclopedia.

My userboxes
2,000,000+This bot has made more than 2,000,000 contributions to Wikipedia.
~~~~SineBot signs their posts and thinks you should too!
EW0This user has not experienced any
edit wars
and does not wish to be involved in any.
personal attacks
.
This user strives to maintain a policy of neutrality on controversial issues.
This user has been on Wikipedia for 16 years, 7 months and 27 days.
This user enjoys contributing to Wikipedia without wearing clothes.
Footage of the bot's rarely-seen Sine wave.

SineBot

SineBot is a bot that is designed to replace

Latin language
.

A graph of the displacement of the bot's sine wave. It is fighting with its evil archenemy, the cosine wave.

What SineBot does

  • SineBot is a recent changes patrolling bot that uses api.php to spot edits made on certain pages the moment they happen.
  • It will automatically add {{
    UnsignedIP}}, and {{Undated
    }} templates to comments left by registered and IP users, respectively.
  • Except on pages that are frequently modified, the bot will normally give editors a grace period (a minute or so) to sign and date unsigned/undated comments before assuming that a particular editor forgot to sign.
  • It runs continuously (except, obviously, for maintenance).
  • If a particular user makes three or more unsigned comments in a 24 hour period, the bot will place a single {{uw-tilde}} advice message on his/her talk page.
  • Reports obvious vandalism and suspected personal attacks to various anti-vandalism IRC channels.

Where SineBot does it

After a long day's work, SineBot can get pretty stressed.
  • All users are monitored by default, but anyone can opt out of having the bot sign his/her unsigned comments (see below).
  • Most edits to qualifying pages are monitored by default.
    However, whenever the bot isn't sure about whether or not to sign a specific edit, it prefers NOT to sign it.

Opting out

Single person

Single edit

To explicitly disable autosigning on a single specific edit, place !nosign! or !nosine! anywhere in the edit summary.

Entire talk page

Entire pages can be excluded using {{bots}} allow/deny tags. This is useful if you don't want the bot signing comments to your talk page. However, be sure to establish consensus on article talk pages before denying the bot from signing comments made to them.

Do note that even when {{bots}} is used to prevent SineBot operating on your user talk page, the bot will still issue reminders when it signs posts on your behalf at other pages (as signing your posts is required by the Wikipedia:Signatures guideline, and the bot should not be used as an alternative to properly signing posts yourself).

Opting back in for experienced editors

Editors with over 800 edits are ignored by the bot by default, with the assumption that they should already know

refactoring discussions
). Many experienced users, however, would like the bot to continue to look after their edits in case they forget to sign.

Therefore, for experienced editors wishing to re-enable autosigning of unsigned comments, you can add {{YesAutosign}} to your User: or User talk: page and wait a few minutes for it to take effect. See the corresponding template page for more info.

Note that if you frequently forget to sign or stop signing altogether, the bot will continue to pester you with {{

nobots
}} tag to deny it access to your User talk: page. This is intended behavior to prevent abuse of the bot.

What it looks for

  • The bot looks for signatures that are auto-generated by the most widely-used form of signing, tilde-based signatures.
    1. It should have a link to your user page (like "slakr")
    2. It should have a timestamp in UTC (like "01:58, 18 August 2007 (UTC)")
    • The easiest way to combine the two and to avoid the bot complaining is to stick four tildes ("~~~~") at the end of your talk page contributions.
  • There are exceptions to account for many strange/bizarre signatures, but if you keep having trouble with the bot not recognizing your signature, consider using the opt out methods listed above.

Playing with it

To see SineBot in action, try leaving an unsigned comment in its sandbox just as you would leave a comment anywhere else.

Siblings

This bot has a twin on the English WikiNews.

Nerdy details

  • SineBot is written from scratch in
    maximize user throughput
    to Wikipedia's servers).
  • Its version history is available here.
  • The source code is not public at this point.

Maintainer

If you have any questions, comments, suggestions, compliments, or complaints, please contact slakr, this bot's developer.

Status

Awards