Бот Вікіпедії — це програма, яка з-під свого облікового запису виконує редагування, які нераціонально робити вручну. Як правило, працюють з Вікіпедією на рівні API MediaWiki. Бюрократи можуть надавати і скасовувати статус бота, використовуючи сторінку керування правами користувача.
Заявки на права бота
Потенційні ботовласники можуть подавати заявки на цій сторінці, інші користувачі можуть їх підтримати або виступити проти. Також тут приймаються заявки на позбавлення прав бота, якщо він не використовується або використовується не за призначенням. Прохання до бота можна розмістити тут: Вікіпедія:Завдання для ботів.
Моєму ботові потрібен статус для поодиноких технічних завдань. Ось приклади редагувань: [1] - створення списку з п'яти людей зі сторінки Нещодавно померлі; на випадок, якщо спільнота погодиться оновлювати цей список на головній сторінці, в шаблоні Останні події. Готовий нести відповідальність за всі здійснені ботом редагування. Фіксер (обговорення) 19:32, 14 травня 2025 (UTC)[відповісти]
Технічні подробиці
Бот написаний на PHP, на основі en:User:RMCD bot. Поточний скрипт аналізує зміст сторінки Нещодавно померлі, бере перші посилання з перших п'яти рядків з булітами (де зазвичай є імена померлих), та створює з них рядок, порівнює зі змістом шаблону Нещодавно померлі, та якщо він відрізняється — оновлює. Але сам шаблон поки ніде не використовується, доки не буде проведено обговорення.
Я з цим погоджуюся, але це лише зразок однієї з активностей, для яких мені може знадобитися прапорець. Інші можуть бути пов'язані із певними статистичними сторінками в проєктах Взірцевого змісту. --Фіксер (обговорення) 15:17, 15 травня 2025 (UTC)[відповісти]
@Фіксер Дякую за посилання. Ну значить спочатку хай спільнота обговорить чи треба нам такий формат, а тоді вже можна про бота думати. І загалом по боту напишіть усі речі, які ви ще плануєте ним робити. Я розумію, що ви досвідчений користувач і навряд робитимете неконсенсусні ботоправки через які доведеться бота забрати, тим не менш було б добре знати усі сценарії для яких він планується. Можливо тоді і не треба буде чекати обговорення по померлих а ваш бот займеться чимось іншим корисним. --YarikUkraine (обговорення) 19:35, 15 травня 2025 (UTC)[відповісти]
@Фіксер Звідки така реакція? Я лише попросив розповісти що робитиме ваш бот окрім цього. Якщо у вас є якісь плани чи бот може принести користь за межами плашки з померлими, то я буду радий надати йому статус. Просто дивно, що ви не хочете розказати що ви плануєте або показати приклади таких редагувань. --YarikUkraine (обговорення) 22:50, 15 травня 2025 (UTC)[відповісти]
Мета (оновлено)
1. Щотижневе оновлення сторінки статистики по взірцевих статтях:
Перепрошую, що опублікував це англійською. Google перекладач неправильно перекладав. The goal is to update AMP URLs to their canonical versions. AMP URLs are considered privacy invasive, and can be used maliciously for phishing (en:Accelerated Mobile Pages#Exploitation for malicious purposes). AMP URLs are also prone to stop working.
Технічні подробиці/Technical details
In short, the bot goes through pages, and looks for AMP URLs. If an AMP URL is found, it replaces it with its canonical URL from the database. If the AMP/canonical URLs are not present in the database, it is added to a log file, and later canonical URL is fetched. More technical details can be found at en:User:KiranBOT/AMP.
Bot uses few elements from pywikipedia framework, but mostly uses programs created in python from scratch.
The find-and-replace task from the database is fully automated, and works from toolforge without supervision. Populating the database is done automatically from my computer, but under supervision.
Моєму ботові потрібен статус для архівування посилань сторінок Web Archive через InternetArchiveBot Готовий нести відповідальність за всі здійснені ботом редагування. ~~~~
@BlackStar1991 інтерфейс InternetArchiveBot передбачає можливість будь-якому користувачу передати список статей до перевірки (до 5000 за один запит, до 5 запитів одночасно) і бот їх проаналізує і сам виконає необхідні дії в найкоротші терміни. Це відбувається на сторінці https://iabot.wmcloud.org/index.php?page=runbotqueue
Те, що ви виправляєте посилання — це звісно дуже похвальна річ, але, будь ласка, не ускладнюйте життя ні собі, ні іншим, ваші масові редагування вже розпатрулювали сотні статей. Робити такі масові дії зі свого акаунту не потрібно, і тим більше не потрібно реєструвати для цього окремого бота.
Взагалі, ви ніби досвідчений учасник, я б рекомендував вам переглянути свій внесок на відповідність на ВП:ПАТ, можливо виправити щось, якщо десь ваш внесок суперечить цьому правилу і після цього податись на права патрульного на ВП:ЗПП.
Немає значення хто подав запит. Дії справді неконсенсусні через розпатрулювання і про це користувачу вже говорили не раз (див. СО). Блокування інтерфейсу IABot у цьому випадку вважаю є вкрай доречним. --Andriy.v (обговорення) 19:41, 4 травня 2025 (UTC)[відповісти]
Массова обробка данним ботом працює не корректно... спробуйте якусь статтю з великою кількістю посилань. На приклад. Хронологія російського вторгнення в Україну (січень 2025) воно помирає по таймауту, обробка від одного користувача бійльш надійно. Скаргу кинув, хтось з ким я вже мав конфлікти, і хто відслідковує мої дії... але щоб не палитися завів новий аккаунт, але по співпадінню IP можна знайти хто першоджерело. --BlackStar1991 I was born that make this world better 19:43, 4 травня 2025 (UTC)[відповісти]
я бачу ваш запит на Хронологія російського вторгнення в Україну (січень 2025), нічого там не померло по таймауту - бот просто не виконав редагування, бо всі посилання в примітках "живі". Очевидно, коли ви користувались ручними редагуваннями, то ставили позначку на архівацію немертвих посилань.
Я для прикладу статю дав, можете взяти будь яку іншу з тої ж категорії... та і навіть в ній є, що вже піддається архівуванню. 4 місяці це достатній термін, щоб посилання почали помирати. Я за те, що Массове архівування у данного бота працює не коректно. Відрубати мої права, на використання ботів (ВСІХ ботів) без обговорення, це взагалі як ?
Можна мені IP адресу того хто на мене наклав дану скаргу ? Я хотів би вирішити данну проблему в приватному просторі. Одноденний користувач це явно не та особа яка має вручатись у правки. --BlackStar1991 I was born that make this world better 20:53, 4 травня 2025 (UTC)[відповісти]
@BlackStar1991, не варто такого ні робити, ні казати, ні думати. У спільноти достатньо засобів, щоб розібратись, а от за позавікіпедійні розбірки можна і глобальний бан отримати. Якщо дуже пече, то подайте запит до чекюзерів Alessot (обговорення) 09:35, 5 травня 2025 (UTC)[відповісти]
Ситуація, коли два різні бота виконують завдання, які хоча б частково перетинаються, не унікальна. Наприклад MalarzBot та BunykBot, MalarzBot та AlessotBot. І нічого поганого не трапляється. Тому не бачу причин відмовити, хай буде два бота Alessot (обговорення) 09:31, 5 травня 2025 (UTC)[відповісти]
схоже, запит до InternetArchiveBot через чергу завдань не має можливості вказати позначку, що необхідно проводити архівування досі живих урлів. Не впевнений наскільки це важливо, але насправді нічого поганого в тому що дати користувачу права бота не бачу. --Mile.Horizon (обговорення) 10:09, 5 травня 2025 (UTC)[відповісти]
@Repakr Задача, на виправлення вже більше 3-х місяців висить. В обговоренні вказували на можливу причину проблеми, але через відсутності прав на перевірку гіпотизи проблема так і залишилась не виправленою. (І вважаю що і надалі залишиться), оскільки користувач що вказав на можливе веришення не горить великим бажанням звертатися до адміністраторів з root правами, на використання. --BlackStar1991 I was born that make this world better 15:01, 5 травня 2025 (UTC)[відповісти]
@BlackStar1991, якщо ваш бот буде правильно оформляти архіви, то заперечень я не матиму, але якщо це простий виклик IABot, то тут поки не були вирішено проблему, то я буду Проти. Адже якщо бот зупинили, то запускати його на великій кількості сторінок без виправлень оформлення архіву, то це буде порушення цієї зупинки. Щодо самого IABot, то виглядає, що розробка бота призупинено або не в активній стадії після того, як зламали InternetArchive. Це можна побачити по тому, що за останні кілька місяців жоден тікет на Фабрикаторі не оброблено, а розробники не відповідають на теми на сторінці обговорення бота. Я зі свого боку, що в моїх силах зробив, але жодного результату я не отримав. Я навіть додав параметри архіву до мапи citoid: ред. № 44968803, але це не дало результату. --Repakr (обговорення) 15:30, 5 травня 2025 (UTC)[відповісти]
I apologize for my request in English. ukWP is the project with the most Lint errors (~250000). I would like to help mitigate this number in your project.
to have access to the apihighlimits associated right if needed.
I could also handle certain requests from time to time, typically for the request of @Submajstro: (in 4 days, after I'm Автопідтверджений). Pywikibot, the API and associated suppressredirect permission is useful in this case.
I want to put your mind at ease :
My operator has extensive experience to elaborate complex RegEx in different flavors and different applications.
I'm very familiar with Wikicode and Mediawiki tags.
I am fully familiar with how AWB, JWB and API work.
Lack of knowledge of the language is not an obstacle at all.
Changes made by the bot will be significantly slower (> 1 min).
Проти я загалом проти того щоби права бота давалися користувачам, які не мають принаймні прав автопатрульного. Вийняток можна зробити для користувачів які володіють високим рівнем довіри у якомусь з великих мовних розділів Вікіпедії. Тут користувач не має прав автопатрульного ані локально, ані глобально, тому є явні проблеми з довірою, а давати права бота особі з низькою довірою дуже небезпечно. --Andriy.v (обговорення) 19:35, 13 квітня 2025 (UTC)[відповісти]
Hello @Andriy.v: First of all, thank you for your quick response. The sobriety of my request, accompanied by specific links, was intended to demonstrate my seriousness and knowledge of the subject.
I prefer that you consider the ВП:ПДН page before dismissing me as incapable or malicious. If your fears persist, you can grant me this bot status for a short period of time. My knowledge is far more extensive than edit counters can prove
Is the number of Lint errors related to the reluctance to grant bot status? I hope not. Hoo man's "Smart Rollback" script allows you to delete all my edits at once, and blocking my bot is possible. Cordially. —Ehmone (обговорення) 21:33, 13 квітня 2025 (UTC)[відповісти]
ps. Requiring an account to have "автопатрульного" status, when I'm here to offer you repetitive tasks, is counterproductive. I'm offering a few edits (with precise edit summaries), but I don't intend to make more than 200 repetitive edits based on Lint errors, or wait more than 60 days. This page and the Довідка:Боти page do not contain this requirement. —Ehmone (обговорення) 23:37, 13 квітня 2025 (UTC)[відповісти]
@Ehmone see what it looks like: what seems to be an experienced user, without knowledge of the Ukrainian language, comes to ukwiki with almost zero global edits and without being part of any user group in any Wikimedia project, and asks for bot rights. This is already a "red flag," because it's likely that you had a previous account, which means you are hiding something, and that alone already makes it hard for me to trust you. Furthermore, bot rights in the wrong hands, as I said before, can be very dangerous. And no, I cannot always simply revert your edits using Hoo man's "Smart Rollback." In any case, I'm not a bureaucrat, so it won't be my decision whether to grant you bot rights or not. --Andriy.v (обговорення) 22:27, 15 квітня 2025 (UTC)[відповісти]
Even with temporarly status your edits need to be checked because of lack of trust and potential dangerousness of this rights.
Why don't you ask first this rights in enwiki project? In enwiki there are also 250k of lint-errors to be corrected. If they grant you bot rights there I will see no reasons to doubt on your good faith.
@Ehmone:, hello! Could you show examples of edits you are going to do with the bot? I can't find any lint errors corrections by Portrait-bot at other projects. One lint error type per edit Alessot (обговорення) 04:06, 14 квітня 2025 (UTC)[відповісти]
Hello @Alessot: Your request has been completed, although:
the Вікіпедія:Проєкт:Check_Wikipedia page indicates «не використовуйте цей інструмент тільки для єдиного виправлення: натомість перевірте та удоскональте усю статтю.»;
I don't have access to AWB as a bot at the moment;
you're asking me to fix one error per type. My list has 113 ID ; so I randomly took 14 Lint errors from the 3 categories (low, medium, and high priority) and simplified the regular expression;
Моєму ботові потрібен статус для набігів на ABW та Cat-e-lot (переважно для категоризації, або проставлення шаблонів ліцензування, виправлень оформлення файлів як ФП з ОДВ, яка не підставлялася. Ось приклади редагувань: у внеску. Готовий нести відповідальність за всі здійснені ботом редагування. 「Shiro D. Neko」✉11:25, 9 березня 2025 (UTC)[відповісти]
Розібрався з ботом та хочу використовувати його для буденних завдань: перекатегоризація, заміна назв посилань чи включень шаблонів тощо. Протестував на заміні шаблону — ред. № 43435299, можете подивитися сусідні редагування. Готовий нести відповідальність за всі здійснені ботом редагування. Gzhegozhобг.12:51, 5 вересня 2024 (UTC)[відповісти]
Сенс заміни в тому, щоби потім перейменувати шаблон {{Вік в днях}} на {{Вік у днях}}, тим самим прибравши плутанину між цими шаблонами. Щодо назви, я можу змінити її на «Юзербокс:Вік у днях» замість «Юзербокс/Вік у днях» — на кшталт шаблону {{Юзербокс:Відкочувач}}. Замінювати всі юзербокси я не планую, бо таке варто обговорити, а от для виправлення ось таких невеличких недоліків бот мені дуже стане в пригоді. --Gzhegozhобг.16:46, 5 вересня 2024 (UTC)[відповісти]
Технічні подробиці
Використовує Pywikibot, у конфігураціях додав кодування консолі для кирилиці. Поки що планую використовувати тільки вручну.
Цей бот буде використовуватись для різних автоматичних задач, але впершу чергу - для оновлення даних населенних пунктів. Найпершою задачею буде заповнення актуальними кодами згідно КАТОТТГ. Готовий нести відповідальність за всі здійснені ботом редагування.
Бот написаний на Python, сам код запозичений з англійської Вікіпедії, зміни до коду будуть мінімальні, а саме додано українську абетку до наявної англійської та змінено ключову вікі з англійської на українську. Бот буде розміщено на Toolforge, щоб в майбутньому можна було запустити бота в автоматичному режимі. На перший час бота буду запускати вручну.
Тепер розпочав перейменування відповідно до номінації. Але оскільки цих сторінок дуже багато, то не хочу набивати собі редагувань і створюю додатковий акаунт.