Page MenuHomePhabricator

Small wiki toolkits: How to set up popular bots on a wiki?
Closed, ResolvedPublic

Description

Bot sessions scheduled so far are listed below:

  1. What is SuggestBot and How to Get It, Saturday, May 21st, 17:00 UTC
  2. Yobot and CHECKWIKI: How you can fix tiny errors? Sunday, May 22nd, 18:00 UTC

You can find these sessions listed under "Localization and Small Wikis Room" on the schedule page: https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2022/Schedule

Session Details

“Oh, I like that bot! I want it on my wiki. How do I go about it?”.

Bots play a crucial role in the Wikimedia ecosystem. They are of different types and help automate various tasks such as fixing links, identifying spam edits, archiving pages, generating redirects, etc. Then there are bots with widespread impact on Wikipedia that are in great demand, such as Internet Archive (fixes dead links), Citation Bot (fixes citation), CommonsDelinker (removes deleted files at Wikimedia Commons). Unless one is a friend of the owner, the process to enable bots on a wiki is daunting for most non-bot owners 😀 Let’s hear from the authors how to set up their bots on a language wiki. This session will address some of the commonly asked questions about setting up a bot:

  • What different features does the bot offer?
  • How to enable it on a wiki?
  • What configuration steps would one need to make in a bot to accommodate a local wiki’s needs?
  • What additional procedure would a community need to get internal approval to run the bot?
  • How to host the bot on Wikimedia Toolforge?
  • What will it take to monitor the bot and ensure it is working as expected?
  • What does the bot’s emergency response procedure look like?

Key takeaways: Participants will learn about a few popular bots in the Wikimedia ecosystem, how to set them up on their wiki, and how to tackle problems concerning the setup.

Prerequisites: Familiarity with one or two programming languages, using command-line tools, and technical knowledge of bots.

Session mentors: TBD

Session facilitators: @srishakatux, @komla

Language of session: English

Good for newcomers?: Yes

Additional notes:

Additional resources:

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Reached out to all the bot owners listed here: https://meta.wikimedia.org/wiki/Small_wiki_toolkits/Starter_kit/Bots_and_Tools#Bots to see if they might be interested in joining the session. Also posted on two telegram channels "Wikimedia Hackathon" and "Small Wiki Toolkits".

We have received interest from three bot owners so far - @Cyberpower678 of Internet-Archive, @nettrom_WMF of "SuggestBot" and @Magioladitis of "YoBot".

[For bot owners interested in running a session as part of this task] You can create a session proposal as a sub-task of this task. The areas that we would like each bot owner to address in a session are also listed in the task description.

Also remember to add your details to one of the session slots here: https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2022/Schedule#The_Localization_and_Small_Wikis_Room.

@srishakatux: Thanks for participating in the Hackathon! We hope you had a great time.

  • If this session / event took place: Please change the task status to resolved via the Add Action...Change Status dropdown.
    • If there are specific follow-up tasks from this session / event: Please create dedicated tasks and add another active project tag to those tasks, so others can find those tasks (as likely nobody in the future will look at the Hackathon workboard when trying to find something they are interested in).
  • In this session / event did not take place: Please set the task status to declined.

Thank you,
your Hackathon venue housekeeping service

Copying participants data from Etherpad https://etherpad.wikimedia.org/p/swt-running-popular-bots

We had 10 participants in the Internet Archive Bot session:

ParticipantsLanguage wiki
User:Sawood-
User:1VeertjeDutch wiki
User:4nn1l2Wikimedia Commons
User:GreenCEnglish wiki
User:Jim-
User:LcawteShoutwiki Technical Team Member
User:ZI_JonyBangla wiki
User:Markjgraham_hmbInternet Archive staff member
User:SSapaty (WMF)WMF staff member
User:SSethi_(WMF)WMF staff member

We had 11 participants in the Suggest Bot session:

ParticipantsLanguage wiki
User:ZI_JonyBangla wiki
User:Info-farmerTamil wiki
Fellow Jitser-
User:MagioladitisTechnical contributor
User:511KeVKashmiri language wiki
Major-
VogoneSmall language wikis technical contributor
User:Awal-
User:SSapaty (WMF)WMF staff member
User:SSethi_(WMF)WMF staff member
User:MSeckington (WMF)WMF staff member

We had 9 participants in the AutoWikiBrowser session:

ParticipantsLanguage wiki
User:Awal-
User:DimitriosRingas-
User:4nn1l2Wikimedia Commons
User:Eleni Christopoilou-
User:ZI_JonyBangla wiki
User:HLepp (WMF)WMF staff member
User:SSapaty (WMF)WMF staff member
User:SSethi_(WMF)WMF staff member
User:MSeckington (WMF)WMF staff member

Thanks a tonne to @Cyberpower678, @Magioladitis, @nettrom_WMF for running bot sessions! :)