Manual:Bots/uk

Боти – це автоматизовані інструменти, які можна використовувати для виконання виснажливої роботи або певних повторюваних завдань, пов'язаних із вікі. IRC RC-бот може публікувати останні зміни у вашій вікі на каналі IRC. WP:CREATEBOT містить інформацію про багато фреймворків ботів, написаних різними мовами програмування, які можна використовувати для редагування вікі через API. Оскільки бот може вносити сотні або навіть тисячі редагування за годину чи хвилину, таким чином переповнюючи останні зміни, права користувача повинні бути налаштовані так, щоб дозволити ботам надавати спеціальні права користувача, які запобігатимуть відображенню їхніх змін у стрічці останніх змін за замовчуванням. Оскільки це може призвести до того, що тисячі неправильних або зловмисних редагування ботів тривалий час залишаться непоміченими, це право слід надавати лише ботам, якими керують довірені користувачі.

Ботів можна використовувати для корисних цілей, таких як виправлення подвійних перенаправлень, або для шкідливих цілей, таких як вандалізм і спам (див. також Боротьба зі спамом).

Дозвіл « » також може бути тимчасово наданий редакторам-людям, які заповнюють останні зміни (наприклад, за допомогою AutoWikiBrowser). У вікі Фонду Вікімедіа прапор «flooder» або «flood» надає користувачам, які не є ботами, дозвіл «bot».

Права бота, група та прапорець

 * З вересня 2012 року тема wikitech-l

Право користувача «бот».
Це право, яке надає користувачеві можливість редагувати із прапорцем «бот».

Факти:

Bot software will activate this flag. But an account can be used by humans and bot software simultaneously. A dedicated bot account will typically have all its edits bot-flagged, but other users may contribute regularly and also run a bot from time to time with their credentials.
 * Не всі користувачі з цим правом є ботами.
 * The flag can be toggled on a per-edit basis.

The "bot" user group
This user group is available in MediaWiki by default to grant a user the bot right (because user management goes by groups, not rights. To grant a user the bot right, one adds the user to a group that provides that right).

Facts:

There are many bot-flagged edits by users that are no longer in a user group providing the bot right. Likewise there are many edits not bot-flagged by users that now have the bot right (which they may or may not use for each edit).
 * Group membership can change over time.
 * Not all bots are a member of this group (there are other groups that provide this right, sysop, for example).

The "bot" flag
This is the only reliable factor. 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).

The bot flag could/should be stored in the revision table, thus making it permanently available.