Wikipedia:Bots/Requests for approval/Header

From Wikipedia, the free encyclopedia

Shortcut:
WP:B/RFA
WP:BRFA
WP:RFBOT
WP:RFBA

If you want to run a bot on the English Wikipedia, you must first get it approved. To do so, add a request below. Rather than running your own bot, it may be a good idea to ask someone else to run one for you at Bot requests.

Contents

I
Creating a user account and user page for the bot describing its functions.

please state the following:

  1. To log the creation of the bot account under your operator account click here while logged in.
  2. Describe the bot's purpose, language it uses, what program(s) it uses (pywikipedia framework, etc).
  3. Describe whether it is manually assisted or automatically scheduled to run.
  4. The period, if any, we should expect it to run.
  5. Identify the maintainer.
  6. Add the bot's user page to Category:Wikipedia bots (By adding {{bot|your user name}} to the bot's user page)
II
Listing your bot here.

Replace BotName with your bot's user name in the box below and click the button. If this is a request for an additional task, put a task number as well (e.g. Wikipedia:Bots/Requests for approval/BotName 2).

  1. Complete the questions on the resulting page and save it..
  2. Edit this page, adding the following text to the appropriate section (replacing BotName with your bot's name):
    {{Wikipedia:Bots/Requests for approval/BotName}}


III
Waiting for approval.

You must wait for approval from someone in the approvals group. Please add a link to the approval request to the bot's userpage.

[edit] Organization

New bots

Please list new requests in this section Be sure to document the name of the bot, your name, and exactly what the bot will do, in detail. Community members are invited to comment on requests, and an approvals group member will approve or reject requests after a reasonable amount of time.

New tasks for existing bots

Please list requests for approval for new tasks for your existing bot in this section Be sure to explain the new task in detail. A member of the approvals group will approve or reject the new task after a reasonable amount of time has passed for community input.

Need assistance?

If you've waited a reasonable amount of time for a reply, or if you have an urgent issue, you can place {{BAGAssistanceNeeded}} onto your bot request. This is intended for use if urgent attention is needed or if a request is being neglected, do not use it after every comment.

Active trial runs

(Approvals group members only)

If a bot is placed on a trial run, please document it in this section. Further comments should take place there, as will the decision to approve or deny the full run.

Approved bots

(Approvals group members only)

When a user has completed a trial run (if needed), their bot has been approved, please:

  1. Add a clear statement indicating approval of the bot on the bot's subpage.
  2. List the bot here.
Archiving

When a reasonable time has passed for the operator to know about the approval (a few days in most cases), and the bot already has the flag (if needed):

  1. Tag the discussion top and bottom of the discussion with {{subst:Bot Top}} and {{subst:Bot Bottom}} respectively (See this example). Updating the categories is also recommended as in this example.
  2. After more than 7 days have passed on the list of recently Approved Requests, archive the discussion in the current archive.