Wikiversity:Bots/Status
This page allows bot operators to ask for approval to use a bot on the English-language Wikiversity.
Please read Wikiversity policy about bots first.
Bureaucrats are able to give and remove bot status using the Special:UserRights feature. Request are usually handled after about 7-10 days, to allow time for comments and questions from the community. If you do not receive a timely response to your request, feel free to leave a message on the talk page of a Bureaucrat.
Older status requests are Archived.
The wikicode below is a suggestion for formating a bot request:
== BotName == * '''Bot name''': {{User|BotName}} * '''Bot operator''': {{User|Name}} * '''Automatic or manually assisted''': * '''Purpose of the bot''': * '''Edit period(s)''': * '''Programming language(s) (and API) used''': * '''Other projects that are already using this bot''': * '''Additional information''':
Requests for bot status
Add new bot requests at the bottom
Leaderbot
[edit source]- Bot name: Leaderbot (talk • email • contribs • stats • logs • global account)
- Bot operator: Leaderboard (talk • email • contribs • stats • logs • global account)
- Automatic or manually assisted: Automatic
- Purpose of the bot: meta:Global_reminder_bot
- Edit period(s): Daily (see below though)
- Programming language(s) (and API) used: Python
- Other projects that are already using this bot: Wikifunctions and some projects that do not require approval for bots that do not require a bot flag. See meta:Global reminder bot/global for the full list.
- Additional information: I don't expect this to be used all that much, but the bots page requires approval regardless. This will not edit in a way requiring a bot flag. Leaderboard (discuss • contribs) 18:55, 22 August 2024 (UTC)
- @Leaderboard: Thanks for the ping on my talk page. Leaderbot user rights activated. Could you perhaps update here: Wikiversity:Bots#Currently flagged bots? Sincerely, James -- Jtneill - Talk - c 04:20, 19 September 2024 (UTC)
Tule-bot
[edit source]- Bot name: Tule-bot (talk • email • contribs • stats • logs • global account)
- Bot operator: Tule-hog (talk • email • contribs • stats • logs • global account)
- Automatic or manually assisted: Automatic
- Purpose of the bot: lua-formatted lists of highly transcluded templates
- Edit period(s): Weekly (could be made less frequent for WV)
- Programming language(s) (and API) used: Python
- Other projects that are already using this bot: Modeled on Ahechtbot's Task 6
- Additional information: Currently Module:Transclusion count uses irrelevant data periodically copied from Wikipedia to this site's data pages. A bot is required to keep the information up to date and site-specific. Somewhat confusingly, there is already a semi-active, unregistered, Wikiversity-based Ahechtbot but it doesn't have a Wikiversity version of
transclusioncount.py
, and appears to use the transclusion count for Wikipedia-based templates, as is seen by Template:Edit fully-protected which I have just created, but claims to be used on 7,400 pages (the Wikipedia version's count), instead of the correct 0 pages. (Another example is Wikiversity's Module:Babel which is actually only used on 118 pages, not 39,000.) My Lua capabilities are minimal-to-nonexistent, but I can scrounge by some Python and SQL, so I can take a crack at the task - if someone more qualified would prefer to do it, feel free! Tule-hog (discuss • contribs) 16:36, 1 October 2024 (UTC)
calris25bot
[edit source]- Bot name: calris25bot
- Bot operator: CalRis25
- Automatic or manually assisted: Automatic, although I do not understand the exact meaning of "manually assisted".
- Purpose of the bot: The purpose is twofold: 1. Initial upload of the pages (2200 of 3200 articles pages plus about 300 REDIRECT-pages) for the project Illustrated Companion to the Latin Dictionary (see also the project's description). 2. Switching the article-pages from the initial version to the production version by removing a heading. For more see Additional information and the bot's description page.
- Edit period(s): The bot will be used twice: 1. Initial upload. 2. Switching the article-pages from the initial version to the production version.
- Programming language(s) (and API) used: Pywikibot
- Other projects that are already using this bot: None
- Additional information: For more, see the bot's description page. 1. The initial upload will be done calling Pywikiboot's pagefromfile-script (one call per page-creation) using the -minor-parameter (= mark the edit as "minor"). 2. The switch from initial version of the article pages to production-version will use a single call of Pywikibot's replace-script for all article pages (= 3200) pages. Note: I can change this to smaller chunks for each call of replace. Please inform me, if that is wanted. NOTE: The project is ready to be launched and is only awaiting the upload of the rest of the articles, for which this bot-permit is necessary. CalRis25 (discuss • contribs) 15:45, 29 October 2024 (UTC)
@CalRis25: Please see meta:Bot policy. "A bot must be run using a separate account from the operator, as no human editor should be granted a bot flag." It does not appear as though you have created a separate account for your bot.
I'm also inclined to suggest that, perhaps, having a separate bot account shouldn't be necessary in this case. As I understand it, this will be a short-term deployment only used to upload and quickly modify pages. There is no current planned ongoing usage.
In my experience, if you limit your bot to one update every 10 seconds (or longer) and no more than 500 edits per day, you won't cause any issues and also won't get flagged for excessive edits. More than 500 per day will trigger an internal block of some type. I don't recall whether it's 60 minutes or 24 hours. I just know I hit it a couple of times myself.
If you want to work around the limitations and use your own account, please proceed. If you want to use true bot status, please create an account for your bot and let me know on my talk page. Dave Braunschweig (discuss • contribs) 00:11, 4 November 2024 (UTC)
- Hello Dave, thank your for the quick answer. Actually I did create an account (calris25bot), and Pywikibot uses it in the user-password-file. However, if I can go on without the permit, that is fine for me. These edits-by-script are indeed only for the beginning of the project. I will take care to a) mark the edits as "minor", b) put a delay of at least 10 seconds between edits, and c) limit the edits to 500 per day. Bye. CalRis25 (discuss • contribs) 15:46, 4 November 2024 (UTC)
- Sorry, I just checked doing a test-run with 50 page-creation-edits. The "minor"-option doesn't seem to work for creation of pages (which does make sense). Is it okay, if I continue as detailed (minus the minor-flag for the page-creation edits)? I'm going to wait for your replay. CalRis25 (discuss • contribs) 16:13, 4 November 2024 (UTC)
- @CalRis25: Something didn't work as you expected. When I go to User:Calris25bot, there is no account by that name. I can't say why. I only know it's not there. And there's no way to approve bot status on a non-account.
- To confirm, look at the edit history on the pages your bot is editing. If they show your account, the bot is operating as you. If they show something else, please provide a page link so I can check the history and see what account it is using.
- I don't think you'll run into any problems as long as you limit your efforts to 10 seconds and 500 per day. At least, when I did such things a couple of years ago, those were the limits I experienced. Good luck!
- Dave Braunschweig (discuss • contribs) 16:24, 4 November 2024 (UTC)
- Thank you, Dave. I'll continue with the edits as described without bot-status. CalRis25 (discuss • contribs) 16:35, 4 November 2024 (UTC).