Manual:Bots/cs

Boti jsou automatizované externí softwarové nástroje, které lze použít k provádění únavné práce nebo určitých opakujících se úkolů souvisejících s wiki. Kód robotů volá MediaWiki API za účelem provádění změn na wiki.

Boty lze použít k užitečným účelům, jako je oprava dvojitých přesměrování nebo IRC RC Bot může zveřejňovat poslední změny na vaší wiki na IRC kanálu. Roboty lze také použít ke škodlivým účelům, jako je vandalismus a spamování (viz také Boj proti spamu).

WP:CREATEBOT na anglické Wikipedii uvádí mnoho rámců botů napsaných v různých programovacích jazycích.



Bot právo, skupina a příznak
Protože robot může provádět stovky nebo dokonce tisíce úprav za hodinu nebo minutu, a tím zahltit poslední změny, měla by být uživatelská práva nakonfigurována tak, aby botům umožnila udělit speciální uživatelská práva, která zabrání jejich úpravám v zobrazení výchozí zdroj posledních změn. Protože by to mohlo způsobit, že tisíce nesprávných nebo škodlivých úprav bot zůstanou po dlouhou dobu bez povšimnutí, toto právo by mělo být uděleno pouze botům provozovaným důvěryhodnými uživateli.



Uživatelské právo "bot"
Toto je právo, které uděluje uživatelskému účtu možnost provádět úpravy s příznakem „bot“.


 * Ne všechny uživatelské účty s tímto právem jsou roboty.
 * Příznak lze přepínat podle jednotlivých úprav. Bot software by měl aktivovat tento příznak. Účet však mohou používat lidé i software botů současně. Vyhrazený účet robota bude mít obvykle všechny své úpravy označeny jako bot, ale ostatní uživatelé mohou pravidelně přispívat a také čas od času spustit robota se svými přihlašovacími údaji.
 * Oprávnění " " může být také dočasně uděleno lidským editorům, kteří zaplavují poslední změny (např. pomocí AutoWikiBrowser).



Skupina uživatelů "bot"
Uživatelská skupina "bot" je v MediaWiki ve výchozím nastavení k dispozici pro udělení práva robota uživatelskému účtu. Je to proto, že správa uživatelů probíhá podle skupin, nikoli podle práv. Chcete-li udělit uživatelskému účtu právo robota, přidejte uživatelský účet do skupiny, která toto právo poskytuje.


 * Členství ve skupině se může časem měnit. Existuje mnoho úprav označených robotem provedených uživatelskými účty, které již nejsou ve skupině uživatelů poskytující práva robota. Podobně existuje mnoho úprav, které nejsou označeny roboty uživatelskými účty, které nyní mají právo bota (které mohou nebo nemusí použít pro každou úpravu).

Pro přidání uživatelského účtu do skupiny botů viz.

Na wiki Wikimedia Foundation nejsou všichni boti členy této skupiny (existují další skupiny, které toto právo poskytují, například sysop).



Příznak „bot“
Příznak „bot“ je jediným spolehlivým faktorem k identifikaci úpravy bota. This indicates most accurately that the edit was intended as bot edit (and that the user could do so because they had the bot user right when the edit was made).

It is especially reliable because the data is stored with the edit, not calculated afterwards, so it isn't affected by the user's group memberships at query time.

However it has one catch: The data is only stored in the  table, from which it expires after 30 days. This may be why this best way is also the least common way to categorize bot edits in analytics (unless only covering recent data).

In the future, the bot flag might be stored in the revision table, thus making it permanently available.

On Wikimedia Foundation wikis, the "flooder" or "flood" flag gives non-bot user accounts the "bot" permission.