User:Bot1058
| This user account is a bot that uses PHP, operated by Wbm1058 (talk). It is used to make repetitive automated or semi-automated edits that would be extremely tedious to do manually, in accordance with the bot policy. The bot is approved and currently active – the relevant request(s) for approval or tasks can be seen here. Administrators: if this bot is malfunctioning or causing harm, please block it. |
| This bot runs on Wikimedia Toolforge. It runs on the billsbots tool account (k8s-status · k8s grafana). Tasks 8 and 9 run exclusively on Toolforge. Tasks 3, 4, 5, and 7 run on both Toolforge and my PC. Administrators: If this bot needs to be blocked due to a malfunction, please remember to disable autoblocks so that other Toolforge bots are not affected. |
| Bots by wbm1058: RMCD bot • Merge bot • Bot1058 |
- When I filed my bot request for approval, I did not know whether AWB was exclusion-compliant. Now, I have found the answer.
- Put {{bots|deny=AWB}} on the top of any page that you don't want AWB to edit.
- See also: User:AnomieBOT/Nobots Hall of Shame.
- Contributions
- Source code for tasks 3, 4 and 5
- Source code for task 6
- Source code for task 7
- botclasses.php, a PHP bot framework
- wikitech:Help:Toolforge/Jobs framework
Tasks
Task 3 was converted from AWB to PHP. Tasks 3, 4 and 5 run hourly on my desktop PC, at the top of the hour.
Tasks 3, 4 and 5 also run hourly on the Toolforge jobs framework, at 40 minutes past the top of the hour. Commands I used to start this hourly run:
wbm1058@tools-sgebastion-10:~$ become billsbots
tools.billsbots@tools-sgebastion-10:~$ cd php
tools.billsbots@tools-sgebastion-10:~/php$ toolforge-jobs run unsynced-dab-redirects --command "php ./php/unsynced-dab-redirects.php" --image php8.2 -o ./logs/unsynced-dab-redirects.log -e ./logs/unsynced-dab-redirects.log --schedule "40 * * * *"
Task 6 runs monthly on my desktop PC, on the 12th of each month.
Commands to start task 7 on Toolforge:
wbm1058@tools-sgebastion-13:~$ become billsbots
tools.billsbots@tools-sgebastion-13:~$ cd php
tools.billsbots@tools-bastion-13:~/php$ toolforge jobs run permalink --command "php ./php/permalink.php" --image php8.2 -o ./logs/permalink.log -e ./logs/permalink.log --schedule "* * * * *"
Commands to start task 9 on Toolforge:
wbm1058@tools-sgebastion-13:~$ become billsbots
tools.billsbots@tools-sgebastion-13:~$ cd php
tools.billsbots@tools-bastion-13:~/php$ toolforge-jobs run bypasspipe --command "php ./php/bypasspipe.php" --image php8.2 -o ./logs/bypasspipe.log -e ./logs/bypasspipe.log --schedule "@daily"
| Bot Task | Status | Description | Activity |
|---|---|---|---|
| Task 1 | Bad link repair, replace: Log entry for the Spam blacklist → Log entry for the MediaWiki:Spam-blacklist | -Inactive | |
| Task 2 | Substitute a template, when called for at Wikipedia:Templates for discussion/Holding cell § To substitute | -Inactive | |
| Task 3 | Sync disambiguation talk pages by replacing redirects with {{WikiProject Disambiguation}} See also: BattyBot 34, but that bot skips redirects • Clears Category:Unsynchronized disambiguation talk pages |
-Active | |
| Task 4 | Sync unsynchronized disambiguation / ambiguous term talk page redirects • Clears Category:Unsynchronized disambiguation talk page redirects • Clears Category:Unsynchronized ambiguous term talk page redirects • Mostly clears Category:Unsynchronized talk page redirects (doesn't move pages needing moved) |
-Active | |
| Task 5 | Remove pages from Category:Long monitored short pages | -Active | |
| Task 6 | Remove disambiguation pages from Category:Monitored short pages | -Active | |
| Task 7 | Keep Wikipedia:Requested moves/Technical requests/Permalink up-to-date | -Active | |
| Task 8 | Purge pages with recursive link update in order to refresh links which are old • page_links_updated by date, mainspace • page_links_updated by date, all namespaces |
-Active | |
| Task 9 | Bypass bad (e.g., misspelled) piped links to link directly to the title displayed to readers | -Active | |
| Task 10 | Bypass mishyphenated links, to remove pages from User:Wbm1058/Reports/Linked mishyphenations | __-Supervised |
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.