Primary goals of the project are:
* Education of bot usage in fully multilingual environment, which includes making accounts on all projects. * Building common methods in fully multilingual environment, which, also includes need for work in all projects. * Also, a lot of tasks are (or may be) common to all of Wikimedia projects: a bot which is doing interwiki on Wikipedia, should do the same on other projects; if bot is dealing with typical templates, it should work on all projects. So, the third goal is making Wikimedia-wide bots by default. * Finding ways for fast localization.
Actually, it is not so simple task. I quoted or emphasized "simple". However, it should be the starting point for bots on WM projects.
An example (I am sure, it may be done better) for willing-to-be-multilingual-bot may be found at [1]. Theoretically, it should make daily statistics on all Wikinews editions.
Practically, it does it only on en, pl and sr. The main reason for this is, for example, lacking of methods to communicate with all projects without spending a day for finding village pumps, asking and waiting for comments.
So, one of the practical products of Hello, world! project should be such possibility.
Also, there are a lot of bots which are doing useful things. But, they are limited to one or, at most, a couple of projects. A lot of people are making bots which were already made a couple of times. And we have all prerequirements for making multilingual bots, except the basic multilingual methodology.
[1] - http://meta.wikimedia.org/wiki/User:Millbot/translations.py
Platonides wrote:
So, what's the purpose on having a [[User:YourBotName/Hello, world!]] on all the projects? If it's a simple task to have your bot edit, there's no need to create a page on 700 projects. Being able to do it on 3 or 4 is good enough, (given that they're on different languages and you don't hardcode the cases for each project).
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org http://lists.wikimedia.org/mailman/listinfo/wikitech-l