Moin an alle! Wisst Ihr eigentlich, was mann braucht, um einen wiki-Bot zu schreiben und ihn als solchen zu kennzeichnen?? Wil ich hätte da nen Bot in Schwebung(also in Gedanken) dem man auf einer Seite die nur Admins bearbeiten dürfen, reguläre Ausdrücke gibt und er sie dann in jedem artikel anwendet die er finden kann. Marco
Hallo Wikipedianer,
Marco S. schrieb am 05/02/2005 08:34 PM:
Wisst Ihr eigentlich, was mann braucht, um einen wiki-Bot zu schreiben und ihn als solchen zu kennzeichnen??
Erster Anlaufpunkt und Pflichtlektuere: http://de.wikipedia.org/wiki/Wikipedia:Bots
Tschuess, Tim.
Marco schrieb: Moin an alle! Wisst Ihr eigentlich, was mann braucht, um einen wiki-Bot zu schreiben und ihn als solchen zu kennzeichnen??
Du brauchst eine Skriptsprache deiner Wahl. Viele nutzen Python, mindestens einer VB und ich nutze das Befehle von AutoIt (www.hiddensoft.com). Dann solltest du eine eigenen Benutzeracount für deinen Bot anlegen und diesen bei Meta als Bot anmelden.
Wil ich hätte da nen Bot in Schwebung(also in Gedanken) dem man auf einer Seite die nur Admins bearbeiten dürfen, reguläre Ausdrücke gibt und er sie dann in jedem artikel anwendet die er finden kann.
Bisher wurde meines Wissens keinem Bot das Recht eingeräumt Seiten zu ändern, die nur Administrator ändern dürfen. Mit anderen Worten kein Bot ist Administrator. Das hat gute Gründe, da ein fehlerhafter Bot (Es gibt keine fehlerlose Software!) schnell der Wikipedia großen Schaden zufügen könnte.
Stefan
Wil ich hätte da nen Bot in Schwebung(also in Gedanken) dem man auf einer Seite die nur Admins bearbeiten dürfen, reguläre Ausdrücke gibt und er sie dann in jedem artikel anwendet die er finden kann.
Bisher wurde meines Wissens keinem Bot das Recht eingeräumt Seiten zu ändern, die nur Administrator ändern dürfen.
Das meinte er wohl auch nicht. Es ging ihm - so wie ich das verstehe - um einen Bot, der eine Seite _ausliest_, auf der nur Administratoren regular expressions _hinterlassen_ können, die er dann auf jeden Artikel anwendet.
Also quasi eine RegExp-Suche+Ersetze-Maschine, die über eine gegen Bearbeitung durch normale Nutzer geschützte Seite "gefüttert" wird.
-thh
Marco S. wrote:
Moin an alle! Wisst Ihr eigentlich, was mann braucht, um einen wiki-Bot zu schreiben und ihn als solchen zu kennzeichnen??
Wenn du nicht komplett von vorne anfangen willst, kannst du auf das Python Wikipedia Bot Framework aufsetzen: http://de.wikipedia.org/wiki/TUI_AGhttp://pywikipediabot.sourceforge.net/
Zur Markierung siehe: http://meta.wikimedia.org/wiki/Requests_for_permissions
Wil ich hätte da nen Bot in Schwebung(also in Gedanken) dem man auf einer Seite die nur Admins bearbeiten dürfen, reguläre Ausdrücke gibt und er sie dann in jedem artikel anwendet die er finden kann.
Nach regulären Ausdrücken suchen und ersetzen kann der Python-Bot bereits, und das Einlesen dürfte recht einfach sein, wenn man sich auf ein Format geeinigt hat. Ein Problem dürfte das Suchen zu ändernder Seiten sein. Das Framework unterstützt etwa das Suchen in SQL-Dumps.
Das eigentliche Problem an deiner Idee ist aber die mangelnde Kontrolle. Wenn jemand etwas auf die entsprechende Seite einträgt, rennt der Bot erstmal los und ersetzt wild drauf los. Der Benutzer müsste nun die Benutzerbeiträge des Bot-Accounts verfolgen. Was, wenn ein Fehler unterläuft und der Bot Seiten zerstört? Bei einem lokal laufenden Bot ist die Kontrolle erheblich besser und die Funktionalität weit höher.
Was spricht denn dagegen, wenn sich einfach jeder, der mit einem Bot Änderungen vornehmen will, einfach den Python-Bot lokal installiert? Wenn das eine Zeit lang problemlos läuft, kann man sich dann für den Bot-Account das Bot-Flag setzen lassen, wenn niemand was dagegen hat.
Gruß
Daniel Herding