This page is a translated version of a page Commons:Bots and the translation is 33% complete. Changes to the translation template, respectively the source language can be submitted through Commons:Bots and have to be approved by a translation administrator.

Shortcuts: COM:BOTS • COM:BOT • COM:B

Mi az a bot?

A bot egy automatikus program, amely az ismétlődő, manuálisan fárasztó feladatok elvégzését segíti. A legtöbb bot egy bizonyos területre van konfigurálva. Némely bot a Toolforge szerverén, némelyik pedig a tulajdonos számítógépén fut.

Szükséges jogosultság

Minden, a Wikimédia Commonson futó bothoz további jogosultságok szükségesek attól függetlenül, hogy a bothoz szükséges-e #Botjog.

Az engedélyt csak a kért feladatokhoz adjuk meg (ezek általánosak is lehetnek, például „képek feltöltése” vagy „az információs sablon lokalizációja”). A botokkal nem szabad olyan feladatokat végrehajtani, melyekhez nem kértél engedélyt. Természetesen nem várjuk el, hogy a tulajdonosok minden módosításkor újra igényeljék a jogosultságot, de a jelentős változtatásokat jelenteni kell. Bot futtatására való igényed a Commons:Bots/Requests lapon jelezheted.

Botfiókok

A botoknak a szerkesztésekhez használt felhasználótól eltérő fiókkal kell futnia; az egyértelmű azonosításhoz a felhasználónévhez csatold a „Bot” utótagot.

A bot szerkesztéseiért az üzemeltető felelős, akit fel kell tüntetni a bot felhasználói lapján. A feltöltőbotoknak a fájlokat megfelelő szerzői jogi információkkal és kategóriákkal kell ellátniuk (minden fájlnak legalább egy, a tartalmat legjobban leíró kategóriába kell tartoznia). Minden, a hibás működésből eredő kárért az üzemeltető a felelős. A botműködtetőknek vállalniuk kell, hogy fogadják a felhasználói jelzéseket és javítják az észlelt hibákat. A botüzemeltetőknek javasolt biztonságos belépési módokat használni.

A botfiókokról nem szabad a regisztrált feladatokon kívül eső szerkesztéseket végezni; általánosságban: az üzemeltetők a bottal kapcsolatos észrevételekre ne a botfiókról válaszoljanak. A bottulajdonosok a bot vitalapját átirányíthatják sajátjukra.

A félautomata eszközök (például JavaScript-eszközök) nem számítanak botnak, így külön fiókot sem igényelnek, azonban néhány szerkesztő a gyakori szerkesztésekhez is külön fiókot használ.

Botokkal kapcsolatos információk

The bot's user page should identify the bot as such, preferably using the {{Bot}} template. The following information should be clearly provided on that page, or on a page linked to it. Please make sure you have listed all this information before requesting bot permission.

  • Who the creator/operator is and how they can best be contacted
  • Details of the bot's task or tasks
  • Whether the bot is manually assisted or runs automatically
  • When it operates (continuously, intermittently, or at specified intervals)
  • The bot's maximum edit rate (e.g. edits per minute)
  • The language and/or program that it is running.

Bot speed

Bot operators should recognize that a bot making many requests or editing at a high speed has a much greater effect than the average contributor. Bots should therefore be conservative in their editing speed. A bot carrying out non-urgent tasks should not edit more frequently than once every 5 seconds. Bots carrying out urgent tasks, such as reverting vandalism, may edit faster. Unflagged bots should edit more slowly than flagged bots as their edits are visible in watchlists, and high-speed editing will swamp other users' lists.

Bot flag

Some but not all bots may be flagged with the bot flag. The effect of the flag is to hide bot edits from user watchlists, recent changes and new images lists. This prevents these lists from being swamped by bot edits, particularly where the bot makes large numbers of edits and/or uploads over a limited period. The bot flag can be removed as a result of inactivity.

The bot flag is effectively a statement of community trust, and confirms that the bot's edits are not likely to need manual checking.

Blocking of bots

Any admin may block a bot – without the autoblock option set – that is misbehaving if the operator is not immediately available to deal with the issue. In principle, an unapproved bot may be blocked, though in practice unless the bot is doing harm the operator should normally be asked to submit a retrospective bot request. If it is noticed that a bot is being used for tasks which are significantly different from those specified in the original bot request, the bot operator should be asked to make a fresh bot request which specifies the new tasks.

Notifications to upload bots

If you're uploading using your bot or offer your bot to third parties for uploading, by default, you will receive notifications about deletion requests etc. at your bot's talk page, or if you redirected this talk page to your user page, you'll receive them at your user page. If the third party should receive these messages or no messages should be sent to your bot's talk page at all, please list your bot accordingly at MediaWiki:Gadget-libCommons.js or ask someone to do so using {{Edit request}} at the talk page and link back to this paragraph: [[Commons:Bots/hu#Notifications to upload bots]].

Bot Libraries

Bots can be written in almost any programming language. The choice of a language often depends on the experience of the bot writer, which languages they are familiar with, or on the availability of pre-developed libraries to perform the desired task. The following list includes several libraries to assist with bot tasks.

Useful bots that you can request services from

Active bots
Active bots

Service bots Providing services on request to any user, via a standard request system

Extensions

File upload

Maintenance

User assistants


Edit Bots List