Template

Bot steps/text

< Template:Bot steps

  • [ ] Request opened.
  • [ ] Requirements defined.
  • [ ] Script coded.
  • [ ] Code submited (Pull Request).
  • [ ] Code accepted.
  • [ ] Requestee notified.
  • [ ] Community notified.
  • [ ] Local help page created.
  • [ ] 7 days delay.
  • [ ] Bot activated.

The steps for bot developements are a list of identified, necessary and/or best practice steps in order to develop a proper LinguaLibre bot's localization.

Steps at creation

  1. request: Requestee from external wiki post a request on LinguaLibre:Bot
  2. discuss: Discuss the localized requirements
  3. code: Develop the script
  4. test: Test the script, runs under close supervision, bot master awaiting feedbacks and ready to fix.
  5. pullrequest: Review the Pull Request
  6. merge: Merge the Pull Request
  7. ping: Requestee get notified : all is ready
  8. help: Requestee or else creates a local [[Help:LinguaLibre]] on target wiki. This page contains and extremely brief, general purpose definition of LinguaLibre, the bot, as well as a redirect toward support: LinguaLibre:Bot.
  9. notification: Requestee posts on his local wiki's forum a variation of the following...
    == Lilibot coming ==
    Hi everyone. A while back we noticed LinguaLibre, a Wikimedia project, have been uploading load of audio recording in {language}. Adding those audios to our wiki can be supported by their bot, LinguaLibre Bot. Also, we engaged with their team to tinker their bot for that purpose. We are waiting the green lights from the developer, testing via small edits, and we will run this bot in few a few weeks. Also, please if you see edits coming in from "LinguaLibre bot", thanks to sample its edits, and report to us [[:LinguaLibre:LinguaLibre:Bot]] for Q&A or else. Do I forget something ? A place where to also announce this arrival ? Please tell me. Sincerely ~~~~ and the LinguaLibre's team ;)"
  10. wait: Wait 7 days (recommended).
  11. active: Activate the bot with edit msg linking to the help page.

Steps along life

Other status are also possible :

  • paused: when a bot had already been created, demonstrated, but is in pause. With a comment.
  • blocked: when the bot is blocked, for various reason. Please notify LinguaLibre:Bot and point to the relevant discussions.
  • test: bot returns in test phase.
  • retired: when a bot is retired.

Template usage

Code Result

{{Bot cycle |request=x |define=x |code=x |submit=x |merge=x |ping=x |notification= |help= |wait= |active= }}


  • [x] Request opened.
  • [x] Requirements defined.
  • [x] Script coded.
  • [x] Code submited (Pull Request).
  • [x] Code accepted.
  • [x] Requestee notified.
  • [] Community notified.
  • [] Local help page created.
  • [] 7 days delay.
  • [] Bot activated.
add parameter requestee-