I was asked whether it'd be possible to roll-out ErinnerMichBot to other languages:
https://de.wikipedia.org/wiki/Benutzer_Diskussion:Tkarcher#ErinnerMichBot_f%C3%BCr_andere_Wikipedias
I didn't think this through so far, but here're my first thoughts on this topic:
- I wouldn't want to roll-out the bot to other languages without an "ambassador" / contact person in that language who's able to support in case of issues and question - ideally with Co-Maintainer role, but at least with some basic understanding of the bot.
- I see two fundamentally different ways to approach this:
- Fork this project and maintain French / English / Swedish versions separately (with separate bot users: Utilisateur:RapelleMoiBot, User:RemindMeBot, ...).
- Enable ErinnerMichBot to work in multiple languages simultanously with one codebase / one server process.
Advantages of the fork:
- Faster to implement.
- Less complex to maintain.
- Language-specific exceptions (date formats etc.) could be implemented independently from each other.
Disadvantages of the fork:
- Bugfixes, improvements and new features would have to be implemented / migrated separately for every language.
- Waste of ressources, as every bot would have to run and listen to notifications individually.