Уикипедия:Заявки към бюрократите/Архив/2017

Архив Това е архив на стари заявки към бюрократите на Уикипедия:Заявки към бюрократите.
Моля, не редактирайте съдържанието на страницата!
Ако желаете да направите нова заявка или да коментирате стара, използвайте текущата страница.

Бот-администратор

Привет! Бих искал да ви помоля да сложите бот флаг и да дадете админ права на сметката ми Luchesar (беседа - приноси). Смятам да я използвам за автоматизирано блокиране на отворени проксита – каквато практика има в много други проекти. Бих могъл да го правя и през основната си сметка или пък да се даде админ флаг на Керб, но за основната сметка може да имам проблеми с rate limit-и на API-то, а пък Керб е добре да си бъде обикновен бот, защото през него пускам и много други неща. Това разделение ще даде по-голяма сигурност и възможност за контрол, ако вземе да стане случайно някой сакатлък. Благодаря предварително!
— Luchesar • Б/П 14:56, 29 октомври 2016 (UTC)

Според мене е по-добре административните редакции да се виждат в последните промени. Предполагам, че няма да са повече от няколко десетки на ден. — Борислав 08:26, 30 октомври 2016 (UTC)
По-нататък може би, но като начало ще започна да блокирам адресите, които са блокирани вече в другите проекти, където има подобни ботове. Само в английската са над 14 хиляди по спомени. Дори да се съобразявам с рейт лимита на API-то, най-вероятно ще задръстя последните промени, тъй като бота ще слага и шаблони. По-скоро мислех да направя отделна страница-лог, както например en:Wikipedia:Open proxy detection.
— Luchesar • Б/П 13:35, 30 октомври 2016 (UTC)
Като поразмислих малко, това, което казваш, е разумно. Така или иначе в началото не бих оставил бота да прави масови действия и вероятно ще му пускам редакциите, ако не една по една, то поне на порции, за да мога да проверявам какво е направил. Така че като начало наистина може да пропуснем бот флага. Сега се колебая дори дали да не използвам просто основната си сметка. Някакъв съвет или просто мнение относно това?
— Luchesar • Б/П 14:01, 30 октомври 2016 (UTC)
Аз бих използвал основната. Ползването и на двете, в съчетание с подписа ти, би могло да внесе малко объркване. :-) — Борислав 16:47, 30 октомври 2016 (UTC)
Да, прав си. )) ОК, благодаря ти, нека пробваме така засега. И без друго ми изникнаха и допълнителни задачи в работата, така че може да се забавя с реализацията.
— Luchesar • Б/П 17:10, 30 октомври 2016 (UTC)
Ще трябва да подновя заявката си и да ви помоля да дадете бот флаг и административни права на User:PSS 9, който създадох специално за целта. Опитът да отбелязвам редакциите си като такива от бот се оказа неуспешен (вероятно MediaWiki игнорира botflag=True и поставя флага в зависимост от сметката) и в крайна сметка реших, че най-добре ще бъде ботът да работи с отделна сметка. Това ще позволи по-лесното проследяване на действията му, както и ще даде възможност да бъде спрян (т.е. блокиран), ако нещо сгафи, без това да засяга Kerberizer или мен самия. Въпреки, че продължавам да следя резултатите от работата на бота и да доизглаждам някои неща, от няколко седмици дейността му вече е напълно автономна, така че не е невъзможно да се наложи да бъде блокиран посред нощ (не мисля, че е особено вероятно, но просто е хубаво да се има предвид), и наистина бих предпочел блокирането да не е върху моята сметка.
— Luchesar • Б/П 17:50, 1 март 2017 (UTC)
Боби?   Между другото, малко информация за бота...
Кодът е сравнително простичък (общо 176 реда без празните и коментарите) и се състои от комбинация между Bash скрипт и малка програма на Питон. За разлика от другите си скриптове, този предпочитам да не излагам публично, но няма проблем да го изпратя на познати хора при поискване. За съхраняване на информацията се използва SQLite база данни, в която (засега) се съхранява информация за IP адрес, порт, дата/час на проверката, срок на блокиране, статус на блокирането (boolean), и са заложени някои простички ограничения, като например че комбинацията IP/порт трябва да бъде уникална за таблицата. Bash скриптът се занимава със събирането на прокситата и проверката дали наистина работят като такива. Събирането става както с някои готови инструменти (като ProxyBroker), така и с директно теглене и парсване на списъци от сайтове. Списъците се изчистват от дублирани записи, след което всяко прокси от списъка бива проверено чрез изпращане на cURL заявки, с цел да се отсеят както евентуални фалшиви позитиви, така и проксита, които са били междувременно спрени или затворени. Потвърдените проксита се вкарват в БД, след което идва реда на питонската програма, която, използвайки Pywikibot, се занимава със същинското блокиране на IP адресите и публикуването на отчета на Потребител:Iliev/БОП. Всичко това се пуска периодично: последно се спрях на всеки два часа (със случаен +/- един час).
Като цяло, мисля че засега кодът е задоволителен. Единственият останал бъг, който съм забелязал, е че понякога (през няколко дена) Bash скриптът увисва за дълго време. Тъй като се използва .lock файл, единственото реално негативно последствие е, че ботът всъщност спира да функционира, но понеже и получавам доклад за всяко пускане на бота (който изглежда примерно така: <syntaxhighlight 1>: 300 proxies, <syntaxhighlight 2>: 149 proxies, Proxy Broker: 32172 proxies, TOTAL: 32189 unique proxies.\n Stats: 32189 total, 7157 already blocked (22.2%), 24851 not responding (77.2%), 181 confirmed (0.6%).; заб.: източниците са целенасочено прикрити), обикновено се пропуска не повече от една или две итерации преди да убия увисналия процес. Защо точно се случва това засега не знам (понякога всъщност увисва самия SQLite), но подозирам, че причина може да бъде това, че проверките се извършват в множество паралелни subshells на Bash. Преди бях добавил и алгоритъм, който поддържаше определен желан брой такива нишки (като вмъкваше различни по дължина паузи в цикъла на проверка), но впоследствие реших да го махна: дали това конкретно може да е причина, не знам (във всеки случай, на SQLite му е указано да чака до 60 секунди в случаите, когато БД е заключена за писане от друг процес, т.е. това не вярвам да е проблем). В крайна сметка, използването на Bash в случая не е най-елегантното решение и планирам в бъдеще да прехвърля всичко на Питон, където, предполагам, и този проблем ще отпадне (ProxyBroker например може и сам да прави асинхронни проверки на прокситата и макар че в случая не ги използвам – защото моите са по-прецизни: аз правя истинска заявка до Уикипедия през проксито и проверявам получения от cURL резултат, докато те просто проверяват дали е отворен съответния порт – вероятно ще взаимствам нещо от тяхното решение).
Ще се радвам наистина, ако можем да прехвърлим тая работа върху отделната бот-сметка, включително и защото в момента API токените ми за достъп стоят на сървъра, от който пускам бота. По принцип имам не по-малка вяра на този сървър, отколкото на собствения си компютър, но най-малкото на колкото повече места стоят тези токени, толкова по-вероятно е нещо да им се случи, а по-добре все пак да не се случва с основната ми сметка. :)
— Luchesar • Б/П 20:35, 3 март 2017 (UTC)
И още нещо: тая сметка ще ми бъде потенциално полезна и за следващия бот, за който се замислям напоследък: използващ машинно самообучение за идентифициране на сметките на тролове като Павел Стайков и Модернатор и последващо автоматично връщане на редакциите им, както и дори блокиране – естествено, последното само когато/ако се постигне достатъчно висок процент на точните идентификации. Разбира се, това е дългосрочна задача и не вярвам нещо практично да произлезе по-рано от година – ако въобще (включително и защото не знам колко време ще мога да отделям). Споменавам го обаче в случай, че има и други заинтересувани и особено можещи да дадат полезни съвети или даже просто насоки. Между другото, в Уикимедия също работят по въпроса, но 1) мен ме интересува проактивно решение на конкретен проблем (ORES единствено отбелязва подозрителни редакции в списъците за наблюдение и последните промени), и 2) за мен всъщност това е комбинация между интересно и полезно: начин да се запозная от практическа гледна точка с развитията в областта на изкуствения интелект. :)
— Luchesar • Б/П 21:26, 3 март 2017 (UTC)
Предпочитам тази заявка да получи повече видимост сред другите участници, за да разберат колкото се може повече хора за новия, „таен“ администратор. ;-) Може ли да го предложиш за гласуване? — Борислав 14:56, 4 март 2017 (UTC)
  Готово Готово. :) — Luchesar • Б/П 17:17, 4 март 2017 (UTC)
Благодаря на Лорд Бъмбъри, че е изпълнил заявката. — Luchesar • Б/П 20:53, 18 март 2017 (UTC)

Патрульорски права

Здравейте. Моля за права на патрульор. Благодаря.--Luchibsl1 (беседа) 10:34, 6 февруари 2017 (UTC)

Чудесно е, че имаш толкова голямо желание да помагаш, Luchibsl1. Обичайната последователност е първо редакторът да бъде автопатрулиран и след това да стане и патрульор. Доколкото имам впечатление от приносите ти, със своята прилежност и старание скоро наистина ще постигнеш тези неща. Нека само мине още малко време, за да понатрупаш достатъчно опит, който ще ти е нужен и в преценките на чуждите редакции. ;)
— Luchesar • Б/П 14:48, 6 февруари 2017 (UTC)
Здравей, Luchibsl1, изискването е да имаш 800 редакции в основното именно пространство и да си регистраран преди повече от 150 дни. Понастоящем имаш 799 редакции, поради което не мога да ти дам права по точка 1 от Уикипедия:Патрульори/Придобиване и загубване на статута. Това, което Лъчезар казва е препоръка, но не правило, така че можеш да поискаш права за патрульор след още една редакция и тогава ще ти дам правата, а всеки редактор в Уикипедия може да пожелае да ти бъдат отнети по точка 5 от правилата. --Лорд Бъмбъри (беседа) 18:22, 7 февруари 2017 (UTC)

Промна на потребителско име

Моля да бъде въведена редкация на потребителското име на сметката ми в Wikipedia. Промяната касае сменя на настоящето потребителско име от "Varrio Sport" на "Koki-khristov"

Благодаря--Предният неподписан коментар е направен от Varrio Sport (приноси • беседа) 10:56, 28 май 2017 (проверка)

Varrio Sport, потребителските сметки много отдавна не се преименуват от бюрократи. Нужно е да пуснете заявка към стюардите.
— Luchesar • Б/П 13:41, 28 май 2017 (UTC)
Всъщност, явно вече сте го направили.
— Luchesar • Б/П 13:45, 28 май 2017 (UTC)

Нов администратор

ShockD (беседа - приноси) е избран за администратор. Тнх!
— Luchesar • Б/П 18:28, 5 август 2017 (UTC)

  Готово --Спас Колев (беседа) 07:41, 7 август 2017 (UTC)

Патрульор

Моля, да ми бъдат предоставени права на патрульор--Ilikeliljon (беседа) 22:39, 12 август 2017 (UTC)

  Готово --Спас Колев (беседа) 10:19, 14 август 2017 (UTC)