Battlestar Wiki:Bots: Difference between revisions

From Battlestar Wiki, the free, open content Battlestar Galactica encyclopedia and episode guide
(updated with correct status)
 
(32 intermediate revisions by 3 users not shown)
Line 2: Line 2:
'''Bots''' (Codename: '''[[Cylon Raider|Raider]]''') assist members and the administrator staff with basic functions throughout the ''Wiki''. Some might be as trivial as HTML translating into Wikicode and some are much more complex.
'''Bots''' (Codename: '''[[Cylon Raider|Raider]]''') assist members and the administrator staff with basic functions throughout the ''Wiki''. Some might be as trivial as HTML translating into Wikicode and some are much more complex.


Bots require special approval to be run on a ''Wiki'' as they have control over mass of data. If you with to contribute by writing a bot, you can post it under the review bin so Administrators can take a look at it to make sure it's non-threating.
Bots require special approval to be run on a ''Wiki'' as they have control over mass of data. If you wish to contribute by writing a bot, you can post it under the review bin so Administrators can take a look at it to make sure it's non-threating.


== Project Team ==
== Project Team ==
Line 11: Line 11:
*There must be a need for it. We won't install every bot there even if it is used somewhere else for trivial matters.
*There must be a need for it. We won't install every bot there even if it is used somewhere else for trivial matters.
*A bot can be removed from service at any time with or without reason.
*A bot can be removed from service at any time with or without reason.
*One Month Probation Period - Afterwards the bot owner can control it's functions and not Administrators.
*One Month Probation Period - Afterwards the bot owner can control it's functions and not Administrators. Two week testing phase is part of the probation period.
*Once a bot is approved, that source code will be locked. If it needs updating and depending on it's update size, it might go back to a 2 week probation period to make sure everything works out ok.
*Once a bot is approved, that source code must be provided to the admins so we can ensure everything is ok.
*Bot masters must maintain all bot related pages. If pages become out of date, bots will be disabled until information is current.
*Bot masters must maintain all bot related pages. Inclduing on what their current functions are.
*Bot masters will also send a monthly report on the progress on their bots to determine if they are still needed.
*All bots will be under the '''[[:Category:Bots]]'''.
*All bots will be under the '''[[:Category:Bots]]'''.


== Bots Under Review ==
== Bots Status ==
*'''[[User:ArchiveBot|Archive Bot]]''' - This bot will archive talk pages automatically and create the correct headers for each archive page.'
 
::Master: [[User:Shane|Shane]]
=== Under Review ===
 
*'''Fix/Link/Redirect Bot''' - This bot will keep an eye out for links that are redirects going to the article namespace. for example, [[Cally]] is a redirect. The bot will go through can change of the links that are [[Cally]] to <code><nowiki>[[Callandra Tyrol|Cally]]</nowiki></code>. We will ignore links that goto pages with redirects to the Battlestar Wiki namespace.
::Status: '''in development'''
::Status: '''in development'''


*'''Fix/Link/Redirect Bot''' - This bot will keep an eye out for links that are redirects going to the article namespace. for example, [[Cally]] is a redirect. The bot will go through can change of the links that are [[Cally]] to <nowiki>[[Cally Henderson Tyrol|Cally]]</nowiki>. We will ignore links that goto pages with redirects to the Battlestar Wiki namespace.
*'''Vote Bot''' - This bot will keep summerizes of all the voting that is taking place on the wiki. Only pages what are in the "[[:Category:Ideas currently under voting status]]", [[BW:RFA]]'s, and [[BW:RFB]]'s will get phrased and checked for their vote summary. BW:RFA and BW:RFB vote summaries will be placed on am Administrator watch page. All other voting items will be placed on the [[BW:VOTE]] page. This bot uses the MediaWiki API. It runs every mintue so no vote is missed.
::Status: '''in development'''
::Master: [[User:Catrope|Catrope]]
::Status: '''Testing Phase'''
 
===  Probationary ===
* None


*'''Vote Bot''' - This bot will keep summerizes of all the voting that is taking place on the wiki. Only pages what are in the "[[:Category:Ideas currently under voting status]]", [[BW:RFA]]'s, and [[BW:RFB]]'s will get phrased and checked for their vote summary. BW:RFA and BW:RFB vote summaries will be placed on am Administrator watch page. All other voting items will be placed on the [[BW:VOTE]] page.
=== Active ===
*'''[[User:ArchiveBot|Archive Bot]]''' - This bot will archive talk pages automatically and create the correct headers for each archive page.
::Master: [[User:Shane|Shane]]
::Runs: '''Via Cron Job'''
::When: Every 24 hours; Checks all pages linked that have {{tl|archive-bot}}.
*'''[[User:InterBot|Interwiki Bot]]''' - A bot that will interwiki all pages on all wiki and does mass replaces.
::Master: [[User:Shane|Shane]]
::Master: [[User:Shane|Shane]]
::Status: '''in development'''
::Runs: '''Via Cron Job'''
::On Error: Page is skipped.


== Bots Under Probationary Status ==
=== Inactive ===
* None


== Bots Under Active Status==
*'''[[User:TaskBot|Task Bot]]''' - A bot that will create and maintain an "OPEN TASK" list in '''[[Battlestar Wiki:Tasks]]''' of everything that is marked with a certain templates and in a certain categories so they are not forgotten. All "Tasks" are to be put into a template called {{tl|allopentasks}}.
*[[User:TaskBot|Task Bot]] - A bot that will create and maintain an "OPEN TASK" list in '''[[Battlestar Wiki:Tasks]]''' of everything that is marked with a certain templates and in a certain categories so they are not forgotten. All "Tasks" are to be put into a template called {{tl|allopentasks}}.
::Master: [[User:Shane|Shane]]
::Master: [[User:Shane|Shane]]
::Status: '''inactive'''.
::Runs: '''Every 12 Hours'''
::Runs: '''Every 12 Hours'''
*[[User:InterBot|Interwiki Bot]] - A bot that will interwiki all pages on all wiki and does mass replaces.
*'''[[:md:User:MediaTagBot|Media Tag Bot]]''' - This bot will check the media files that are uploaded to the Media wiki to make sure they have tags. If not, this bot will tag them as such and notify the user who uploaded them to make the corrections needed.
::Master: [[User:Shane|Shane]]
::Runs: '''Via Cron Job; Every Hour'''
*'''[[User:URLBot|URL Bot]]''' - Checks all url's to see if they are still vaild. If not, it reports it to the article page talk page.
::Master: [[User:Shane|Shane]]
::Master: [[User:Shane|Shane]]
::Status: '''active'''.
::Runs: '''Via Cron Job'''
::Runs: '''When needed''' and '''Bi-monthly (All Pages)'''
::When: Twice a week;
 


== Bots Currently Running ==
== Bots Currently Running ==
Line 52: Line 65:
! class="infoboxheader" | Status
! class="infoboxheader" | Status
|-
|-
| [[User:TaskBot|Task Bot]]
| [[User:ArchiveBot|Archive Bot]]
| Keep task list updated to list on what needs to be completed and looked at on the Wiki.
| Archive talk pages automatically and create the correct headers for each archive page
| [[User:Shane|Shane]]
| 2007-06-11
| {{/active}}
|-
| [[:md:User:MediaTagBot|Media Tag Bot]]
| Make sure media files are properly tagged.
| [[User:Shane|Shane]]
| [[User:Shane|Shane]]
| 2006-04-22
| 2008-05-10
| {{/inactive}}
| {{/inactive}}
|-
|-
Line 63: Line 82:
| 2007-01-21
| 2007-01-21
| {{/active}}
| {{/active}}
|-
| [[User:TaskBot|Task Bot]]
| Keep task list updated to list on what needs to be completed and looked at on the Wiki.
| [[User:Shane|Shane]]
| 2006-04-22
| {{/inactive}}
|}
|}


Line 75: Line 100:
! class="infoboxheader" | Status
! class="infoboxheader" | Status
|-
|-
| Archive Bot
| Fix Bot
| Archive talk pages automatically and create the correct headers for each archive page
| Fix Redirects and [[BW:SAC]] enforcement.
| [[User:Shane|Shane]]
| [[User:Shane|Shane]]
| ''TBD''
| ''TBD''
| {{/dev}}
| {{/dev}}
|-
|-
| Fix Bot
| Vote Bot ([[:hb:BW:VOTE|Vote Bot Test Page]])
| Fix Redirects and [[BW:SAC]] enforcement.
| Keeps track of voting that goes on to the wiki.
| [[User:Shane|Shane]]
| [[User:Catrope|Catrope]]
| ''TBD''
| 2008-05-15
| {{/dev}}
| {{/dev}}
|}
|}

Latest revision as of 15:57, 8 November 2009

This page is one of Battlestar Wiki's many projects.
This page serves to coordinate discussion on a particular aspect of this Wiki. The formal recommendations of a project may be treated as policies.
Shortcut:
BW:BOT

Bots (Codename: Raider) assist members and the administrator staff with basic functions throughout the Wiki. Some might be as trivial as HTML translating into Wikicode and some are much more complex.

Bots require special approval to be run on a Wiki as they have control over mass of data. If you wish to contribute by writing a bot, you can post it under the review bin so Administrators can take a look at it to make sure it's non-threating.

Project Team[edit]

Policy[edit]

  • There must be a need for it. We won't install every bot there even if it is used somewhere else for trivial matters.
  • A bot can be removed from service at any time with or without reason.
  • One Month Probation Period - Afterwards the bot owner can control it's functions and not Administrators. Two week testing phase is part of the probation period.
  • Once a bot is approved, that source code must be provided to the admins so we can ensure everything is ok.
  • Bot masters must maintain all bot related pages. Inclduing on what their current functions are.
  • All bots will be under the Category:Bots.

Bots Status[edit]

Under Review[edit]

  • Fix/Link/Redirect Bot - This bot will keep an eye out for links that are redirects going to the article namespace. for example, Cally is a redirect. The bot will go through can change of the links that are Cally to [[Callandra Tyrol|Cally]]. We will ignore links that goto pages with redirects to the Battlestar Wiki namespace.
Status: in development
  • Vote Bot - This bot will keep summerizes of all the voting that is taking place on the wiki. Only pages what are in the "Category:Ideas currently under voting status", BW:RFA's, and BW:RFB's will get phrased and checked for their vote summary. BW:RFA and BW:RFB vote summaries will be placed on am Administrator watch page. All other voting items will be placed on the BW:VOTE page. This bot uses the MediaWiki API. It runs every mintue so no vote is missed.
Master: Catrope
Status: Testing Phase

Probationary[edit]

  • None

Active[edit]

  • Archive Bot - This bot will archive talk pages automatically and create the correct headers for each archive page.
Master: Shane
Runs: Via Cron Job
When: Every 24 hours; Checks all pages linked that have {{archive-bot}}.
  • Interwiki Bot - A bot that will interwiki all pages on all wiki and does mass replaces.
Master: Shane
Runs: Via Cron Job
On Error: Page is skipped.

Inactive[edit]

  • Task Bot - A bot that will create and maintain an "OPEN TASK" list in Battlestar Wiki:Tasks of everything that is marked with a certain templates and in a certain categories so they are not forgotten. All "Tasks" are to be put into a template called {{allopentasks}}.
Master: Shane
Runs: Every 12 Hours
  • Media Tag Bot - This bot will check the media files that are uploaded to the Media wiki to make sure they have tags. If not, this bot will tag them as such and notify the user who uploaded them to make the corrections needed.
Master: Shane
Runs: Via Cron Job; Every Hour
  • URL Bot - Checks all url's to see if they are still vaild. If not, it reports it to the article page talk page.
Master: Shane
Runs: Via Cron Job
When: Twice a week;


Bots Currently Running[edit]

Name Purpose Owner Date Added Status
Archive Bot Archive talk pages automatically and create the correct headers for each archive page Shane 2007-06-11
__
Active
Media Tag Bot Make sure media files are properly tagged. Shane 2008-05-10
__
Inactive
Interwiki Bot Make sure articles, on the interwiki, have the interwiki link back to its parent and also does mass replaces. Shane 2007-01-21
__
Active
Task Bot Keep task list updated to list on what needs to be completed and looked at on the Wiki. Shane 2006-04-22
__
Inactive

Development/Pending[edit]

Name Purpose Owner Date Added Status
Fix Bot Fix Redirects and BW:SAC enforcement. Shane TBD
__
Development
Vote Bot (Vote Bot Test Page) Keeps track of voting that goes on to the wiki. Catrope 2008-05-15
__
Development