WikiSkripta:Sunny/Dokumentace/MasterConfig

Z WikiSkript

Jedná se o hlavní konfigurační soubor robota, kterého skrze portál ovládáme. Jakákoli změna hodnot může drasticky ovlivnit fungování robota nebo jej (v lepším případě) znefunkčnit. Před jakýmikoli úpravami je proto moudré poradit se s některým z mechaniků.

Přístupné na adrese bots.wikiskripta.eu/controls/master.

Pro přístup je potřeba alespoň jedna z následujících rolí:

Parametry[upravit | editovat zdroj]

PywikibotFamily[upravit | editovat zdroj]

  • string hodnota

Jedná se o označení tzv. "rodiny" wiki webu, na kterém má robot operovat. Na serveru jsou předpřipravené "family files", které obsahují konfiguraci pro jednotlivé wiki, se kterými je Sunny kompatibilní. Tento parametr musí být nastaven na hodnotu odpovídající názvu jednoho z těchto souborů.

Aktuálně platné hodnoty jsou:

  • wikiskripta pro WikiSkripta
  • testwikiskripta pro testwiki

Přepnutím hodnoty se změní cílová wiki, na které robot provádí všechny změny.

BotAccountUsername[upravit | editovat zdroj]

  • string hodnota

Jméno účtu, pod kterým robot provádí na dané wiki editace. Pro Sunnyho je tato hodnota napříč všemi nastavitelnými rodinami Sunny.

BotName[upravit | editovat zdroj]

  • string hodnota

Jméno robota vytvořeného v rámci uživatelského účtu (předchozí parametr), se kterým jsou svázána určitá omezená oprávnění, v jejichž mezích se musí robot pohybovat. Jméno robota se nastavuje po přihlášení do robotického účtu na Speciální:Hesla pro boty.

Standardně je náš robot pojmenován SunnyBot.

BotPassword[upravit | editovat zdroj]

  • string hodnota

Heslo pro daného robota (ne pro uživatelský účet, jehož jménem provádí editace), získatelné na Speciální:Hesla pro boty (pouze jednorázově, ihned po založení robota).

Tato hodnota není na rozdíl od ostatních z bezpečnostních důvodů předvyplněna. Po odeslání formuláře se přepíše do souboru chráněného před čtením a nejde znovu zobrazit. Původní (a jediné platné) heslo pro robota SunnyBot zná pouze Uživatel:ShadyMedic.