Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 SDZeroBot 9  
32 comments  


1.1  Discussion  
















Wikipedia:Bots/Requests for approval/SDZeroBot 9







Add links
 









Project page
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Get shortened URL
Download QR code
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

< Wikipedia:Bots | Requests for approval

  • Approved BRFAs
  • talk
  • contribs
  • count
  • SUL
  • logs
  • page moves
  • block log
  • rights log
  • flag)
  • Operator: SD0001 (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)

    Time filed: 12:57, Thursday, November 12, 2020 (UTC)

    Automatic, Supervised, or Manual: automatic

    Programming language(s): TypeScript

    Source code available: GitHub

    Function overview: Monitor activity of other bots. Issue alerts to bot operators via talk page or email if they subscribe.

    Links to relevant discussions (where appropriate): Wikipedia:Bot_requests/Archive_80#A_bot_to_monitor_the_activity_level_of_other_bots

    Edit period(s): Continuous

    Estimated number of pages affected: -

    Exclusion compliant (Yes/No):No

    Already has a bot flag (Yes/No): Yes

    Function details: Based on pre-configured information about bot tasks (name of bot account, what edit summaries it uses, what pages/namespaces it edits, how many edits are expected in the last x days, etc), it identifies bots and bot tasks which have stopped working. Stalled bot tasks can be identified even if the bot account is still running other tasks. Bots which perform actions other than editing (deletions/blocks/patrols etc) can also be monitored. A bot status table would be generated and posted to WP:Bot activity monitor.

    If configured, this bot can also issue alerts to the operator to let them know that their bot tasks are not running. Alerts can be sent via talk page or email or least intrusively, via a ping from a central page.

    I expect anyone should be able to set up a bot for tracking (to be included in status table), but of course only the operator(s) should set up alerts for themselves.

    Discussion[edit]

    Pinging some users from the old BOTREQ discussion: @Sdkb, GreenC, Redrose64, Headbomb, Primefac, Majavah, and Amorymeltzer:. – SD0001 (talk) 15:34, 12 November 2020 (UTC)[reply]

    • Something changes that causes the bot to fail unless its code or configuration is updated ...
    • A software update by the hosting provider breaks the bot's code, again requiring a code update.
    • The bot's process stops running or locks up, and the operator isn't paying attention to notice and restart it.
    • The hosting provider where it bot is being run closes the account (or closes entirely).

    SD0001 (talk) 12:04, 14 November 2020 (UTC)[reply]

    Approved for trial (30 days). Please provide a link to the relevant contributions and/or diffs when the trial is complete. as this bot has limited pages to edit / actions to perform - no big deal letting it officially be in a trial. — xaosflux Talk 10:13, 28 April 2021 (UTC)[reply]
    I've gotten around to this finally to implement the alerts function. The template at WP:Bot activity monitor/Notification is used as the text. The redundancy prevention system is basically similar to what AnomieBOT does at User talk:AnomieBOT. Once a notification is sent, it won't be sent again as long as that section remains on the page (determined by looking at the section header). If/when the botop fixes the issue, they can change the section header (e.g. append " - Fixed") or remove or archive that section. Then only would SDZeroBot notify them again if their bot is still broken or re-broken.
    I've tested this personally with some mock configs and am happy with the results. But for BRFA purposes, if notifications are to be trialled, I'd need a few volunteers. You can add the |notify=User talk:YOURUSERNAME parameter to the bot task config at WP:Bot activity monitor/Configurations. – SD0001 (talk) 16:11, 11 May 2021 (UTC)[reply]
    Trial complete. The report at Wikipedia:Bot activity monitor/Report (and formerly at User:SD0001/Bot activity monitor/Report) has been updated for more than a month. As for the talk page notifications, no one volunteered to be a test case, which is fine – I've tested the code personally with some mock configurations (eg. [1]) and am happy with the results. – SD0001 (talk) 17:08, 31 May 2021 (UTC)[reply]

     Approved. Primefac (talk) 13:49, 1 June 2021 (UTC)[reply]

    The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at Wikipedia:Bots/Noticeboard.

    Retrieved from "https://en.wikipedia.org/w/index.php?title=Wikipedia:Bots/Requests_for_approval/SDZeroBot_9&oldid=1051389630"

    Category: 
    Approved Wikipedia bot requests for approval
     



    This page was last edited on 23 October 2021, at 06:23 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki