Template:Infobox Wikibooks bot/doc
This is a documentation subpage for Template:Infobox Wikibooks bot It may contain usage information, categories and other content that is not part of the original template page. |
Infobox
[edit source]The complete infobox:
{{Infobox bot
| Bot name =
| image =
| caption =
| status =
| operator =
| author =
| approval =
| flag =
| tasks =
| edit rate =
| process =
| language =
| period =
| Excl. comp. =
| source =
| lang_cat =
| shutoff =
| other =
| nocat =
| brfa =
| active =
}}
|
Values for lang_cat are :Category:Wikipedia bots with AutoWikiBrowser source code published, :Category:Wikipedia bots with C Sharp source code published, :Category:Wikipedia bots with Java source code published, :Category:Wikipedia bots with Javascript source code published, :Category:Wikipedia bots with Perl source code published, :Category:Wikipedia bots with PHP source code published, :Category:Wikipedia bots with Python source code published, and :Category:Wikipedia bots with Ruby source code published.
Status
[edit source]Setting |active=yes
will set the "Status" field to Active and, unless |nocat=yes
, place the page into :Category:Active Wikipedia bots. Setting |active=no
will set the "Status" field to Inactive and, unless |nocat=yes
, place the page into :Category:Inactive Wikipedia bots. Setting the |status=
parameter to any value will override the automatic value in the status field.
If the bot uses a status or automatic shutoff page, you can use it to automatically categorize the bot. If the status page consists only the word "true"/"false" (or "yes"/"no"), you can use:
active={{lc:{{NAME OF STATUS PAGE}}}}
If it uses something other than "true"/"false" or "yes"/"no", but there are still only one possible contents of the status page when the bot is running, use:
active={{#ifeq:{{lc:{{NAME OF STATUS PAGE}}}}|LOWER CASE TEXT IF BOT IS ACTIVE|yes|no}}
If your bot has multiple lines on the status page for multiple bot tasks, and you want to display as active if any of them are running (indicated by "true" in this example), use:
active={{#iferror:{{#invoke:String|match|s={{NAME OF STATUS PAGE}}|pattern=true}}|no|yes}}
Example
[edit source]This user is a bot | |
---|---|
(talk ยท contribs) | |
Operator | user:Anonymous Dissident User talk:Anonymous Dissident |
Approved? | Not yet |
Flagged? | No |
Task(s) | (Will) Work at WP:CFD/W, Wikiproject tagging. |
Edit rate | (Proposed) 10 per minute |
Edit period(s) | Periodically |
Automatic or manual? | Automatic |
Programming language(s) | Works through WP:AWB |
Exclusion compliant? | Yes |
Source code published? | no |
Emergency shutoff-compliant? | Yes |
Other information | SkyBot 1 may later be assigned the task of delivering newsletters. |
{{Infobox bot
|Bot name = SkyBot 1
|image = [[File:F-105 Thunderchief underside.jpg|300px|SkyBot 1]]
|caption = '''SkyBot 1 at top-speed'''
|operator = user:Anonymous Dissident User talk:Anonymous Dissident
|approval = Not yet
|flag = No
|tasks = (Will) Work at WP:CFD/W, Wikiproject tagging.
|edit rate = (Proposed) 10 per minute
|period = Periodically
|process = Automatic
|language = Works through WP:AWB
|Excl. comp. = yes
|source = no
|other = SkyBot 1 may later be assigned the task of delivering newsletters.
}}