Milos Rancic wrote:
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.
Agree. They should be made extensible.
* 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.
I find it a bad example, as it's not clear what you are translating from
the keys (and there's no documentation on them)
a) en/zh/ca... mean "The name of the article about lang XX on
XX.wikipedia.org", not the language name.
b) "Good" means "articles"
c) "Administrator" means "sysop"
d) 'Template:Statistics' is translated, but translations don't exist.
And if you started creating them you'd face opposition by the community.
Other than the last two messages, IMHO they could be automatically
generated.
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.
I find the interwiki links of the village pump extremely useful. Of
course you may get it moved to their [[Wikipedia:Embassy]] or get a nice
pointer to [[Wikipedia:Bots]].
So yes, it's time expensive but it think due to communicating with
communities, waiting...
Some communities will block your block unless it has a bot flag. And i'd
feel stupid asking a bot flag for a bot which posts "Hello World" ;)
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.
Agree. Maybe the need is not of a framework but a [[meta:Bot pump]]
where you can request and provide bots.