Вікіпедія:Боти/Архів/2015
Тут містяться обговорення, які вже завершилися. Прохання їх не редагувати.
Це архів минулих обговорень. Не змінюйте вміст цієї сторінки. Якщо ви хочете почати нове обговорення або ж відновити старе, будь ласка, зробіть це на поточній сторінці обговорення. |
Зміст
Користувач:TohaomgBot
TohaomgBot (обговорення • внесок • в інших проєктах • журнали • дії над акаунтом • заблокувати • права)
Відповідальний ботовласник: Користувач:Tohaomg
Мета
Я створюю багато навбоксів. І раніше доводилося проставляти їх на всі потрібні сторінки вручну, що довго і нудно. Цей бот автоматично проставляє шаблони в кінець кожної статті, на яку цей шаблон посилається. --Tohaomg (обговорення) 21:14, 7 серпня 2015 (UTC)
Технічні подробиці
Бот написано на мові C# з використанням бібліотеки DotNetWikiBot. Код програми:
using System;
using DotNetWikiBot;
class MyBot : Bot
{
public static void Main()
{
Console.WriteLine("Template name: ");
string name = Console.ReadLine();
Site ukwiki = new Site("http://uk.wikipedia.org", "TohaomgBot", "****");
Page lol = new Page(ukwiki, "Шаблон:" + name);
lol.Load();
PageList links = lol.GetLinks();
Console.WriteLine("\n");
foreach (Page a in links)
{
a.Load();
a.AddTemplate(name);
a.Save("додано шаблон " + name, true);
Console.WriteLine("\n");
}
Console.WriteLine("DONE!");
}
}
Обговорення
- Ви можете перевірити цей код в тестовому режимі і дати посилання на приклади роботи? --Максим Підліснюк (обговорення) 21:49, 7 серпня 2015 (UTC)
- Нажаль, виявилася проблема - программа категорично не сприймає українську літеру "і". При відладці я цього не помітив --Tohaomg (обговорення) 02:47, 8 серпня 2015 (UTC)
- У слові програма одна літера м. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 07:22, 10 серпня 2015 (UTC)
- Нажаль, виявилася проблема - программа категорично не сприймає українську літеру "і". При відладці я цього не помітив --Tohaomg (обговорення) 02:47, 8 серпня 2015 (UTC)
- Метод GetLinks виводить лише сторінки, на які посилання зроблено подвійними квадратними дужками безпосередньо в коді самого шаблону? --ᛒᚨᛊᛖ (ⰑⰁⰃ) 23:23, 7 серпня 2015 (UTC)
- Саме так --Tohaomg (обговорення) 02:47, 8 серпня 2015 (UTC)
- Finds all wikilinks in page text, excluding interwiki links, categories, embedded images and links in image descriptions. На усій сторінці. На сторінці може ще бути якась документація чи ще щось. Але оскільки назву шаблону ви вводите вручну, можна передивитись це до початку редагування. Я — За надання прапорця, але після того, як ви зробите тестові правки.--RLuts (talk) 05:03, 8 серпня 2015 (UTC)
- Ну судячи з коду воно їх наче регекспом шукає, тому напевно таки включення ще чогось не мають рахуватись. Але я не дуже пильно вчитувався тому й перепитую, бо власне від цього залежить чи нема ймовірності що бот розставлятиме шаблон казна де (наприклад на сторінці обговорення самого шаблону — туди зазвичай є посилання з шапки навігаційних шаблонів (п о р)) --ᛒᚨᛊᛖ (ⰑⰁⰃ) 07:19, 10 серпня 2015 (UTC)
- Перевірив. В статті (п о р) не ставить. --Tohaomg (обговорення) 12:54, 11 серпня 2015 (UTC)
- Ну судячи з коду воно їх наче регекспом шукає, тому напевно таки включення ще чогось не мають рахуватись. Але я не дуже пильно вчитувався тому й перепитую, бо власне від цього залежить чи нема ймовірності що бот розставлятиме шаблон казна де (наприклад на сторінці обговорення самого шаблону — туди зазвичай є посилання з шапки навігаційних шаблонів (п о р)) --ᛒᚨᛊᛖ (ⰑⰁⰃ) 07:19, 10 серпня 2015 (UTC)
- Finds all wikilinks in page text, excluding interwiki links, categories, embedded images and links in image descriptions. На усій сторінці. На сторінці може ще бути якась документація чи ще щось. Але оскільки назву шаблону ви вводите вручну, можна передивитись це до початку редагування. Я — За надання прапорця, але після того, як ви зробите тестові правки.--RLuts (talk) 05:03, 8 серпня 2015 (UTC)
- Саме так --Tohaomg (обговорення) 02:47, 8 серпня 2015 (UTC)
- Per RLuts - після тестових правок. Я б ще пройшовся тесктом шаблону і вилучив усе, що в noinclude - тоді і документацію можна виключити і можливо якісь інші речі, особливо зважаючи на те, як несподівано іноді працює ця бібліотека (є деякий досвід її використання :) ). Те саме стосується літери "і" - не бійтеся залізти в код методу і її туди дописати: ті, хто писали цю бібліотеку не дуже знаються на кирилиці (і на деяких інших речах, здається, теж). Я досить багато чого в ній переписував, аби вона працювала так, як мені треба. --Sergento 08:19, 8 серпня 2015 (UTC)
- Можна докладніше про літеру "і"? Я вже спробував все на світі, але програма вперто пише ? замість і --TohaomgBot (обговорення) 08:37, 8 серпня 2015 (UTC)
- Я подумав був, що вона посилання з літерою і не знаходить. Але якщо мова йде про "пише" - то я мабуть щось не так подумав. Куди не пише? В статті? --Sergento 07:03, 10 серпня 2015 (UTC)
- Коли вводиш з клавіатури назву шаблону, то коли натискаєш "і" пише "?". При зчитуванні з файлу теж замість "і" стоять "?". Я намагався використати бота для Шаблон:Національні парки Польщі, але коли пишеш чи зчитуєш з файлу назву шаблону, то воно показує "Нац?ональн? парки Польщ?" --Tohaomg (обговорення) 12:42, 10 серпня 2015 (UTC)
- дивно. Спробую запустити Ваш скрипт вдома, може щось з'ясую. Ви якою операційною системою користуєтесь? --Sergento 13:18, 10 серпня 2015 (UTC)
- Windows 7 Ultimate SP1 --Tohaomg (обговорення) 20:26, 10 серпня 2015 (UTC)
- Я на сішарпі не пишу тому задам тупих питань. Воно через командний рядок запускається? Cmd чи powershell? --ᛒᚨᛊᛖ (ⰑⰁⰃ) 04:11, 11 серпня 2015 (UTC)
- На сішарпі як напишеш - так і запускатиметься. Конкретно цей метод під консоль заточений. --Sergento 07:11, 11 серпня 2015 (UTC)
- Справді, запустив як консольну програму - знаки питання. Але як запустив через тести - все чудово працює. Я не розуміюся на консольних програмах на C#, тому рекомендував би запускати або через тести, або натягнути, може, на нього якийсь WinForms, вони з кодуванням проблем не мають. --Sergento 07:11, 11 серпня 2015 (UTC)
- Це не має бути проблемою зазвичай. Якщо я свої боти на Яві запускаю через цмд то там взагалі замість кирилиці якась псевдографіка відображається, але працює нормально. Ну але краще або використовувати нормальну консоль, або ж дійсно огорнути в щось. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 10:05, 11 серпня 2015 (UTC)
- Я на сішарпі не пишу тому задам тупих питань. Воно через командний рядок запускається? Cmd чи powershell? --ᛒᚨᛊᛖ (ⰑⰁⰃ) 04:11, 11 серпня 2015 (UTC)
- Windows 7 Ultimate SP1 --Tohaomg (обговорення) 20:26, 10 серпня 2015 (UTC)
- дивно. Спробую запустити Ваш скрипт вдома, може щось з'ясую. Ви якою операційною системою користуєтесь? --Sergento 13:18, 10 серпня 2015 (UTC)
- Коли вводиш з клавіатури назву шаблону, то коли натискаєш "і" пише "?". При зчитуванні з файлу теж замість "і" стоять "?". Я намагався використати бота для Шаблон:Національні парки Польщі, але коли пишеш чи зчитуєш з файлу назву шаблону, то воно показує "Нац?ональн? парки Польщ?" --Tohaomg (обговорення) 12:42, 10 серпня 2015 (UTC)
- Я подумав був, що вона посилання з літерою і не знаходить. Але якщо мова йде про "пише" - то я мабуть щось не так подумав. Куди не пише? В статті? --Sergento 07:03, 10 серпня 2015 (UTC)
- Проблему вирішено. Дякую Base за підказку "взагалі замість кирилиці якась псевдографіка відображається, але працює нормально". Рішення проблеми - запуск через .bat файл з вмістом "ChCp 1251 bot.exe". Відображається псевдографіка, але працює. З Шаблон:Національні парки Польщі вийшли деякі помилки, але я виправив і потім Шаблон:Національні парки США проставило правильно. Результати роботи - Внесок користувача TohaomgBot --Tohaomg (обговорення) 11:50, 11 серпня 2015 (UTC)
- Запуск через бат-файл - це, імхо, не вирішено, а знайдено спосіб обійти проблему. Ну ладно, мені не принципово :) Плідної праці ботові! --Sergento 12:05, 11 серпня 2015 (UTC)
- У будь якому разі, нічого кращого поки придумати не можу. Дякую) --Tohaomg (обговорення) 12:55, 11 серпня 2015 (UTC)
- Запуск через бат-файл - це, імхо, не вирішено, а знайдено спосіб обійти проблему. Ну ладно, мені не принципово :) Плідної праці ботові! --Sergento 12:05, 11 серпня 2015 (UTC)
- Можна докладніше про літеру "і"? Я вже спробував все на світі, але програма вперто пише ? замість і --TohaomgBot (обговорення) 08:37, 8 серпня 2015 (UTC)
Шановно спільното, прийміть, будь ласка, нарешті рішення щодо мого бота --Tohaomg (обговорення) 13:42, 26 серпня 2015 (UTC)
@Aced, Deineka, MaryankoD, Yakudza та Максим Підліснюк: --ASƨɐ 20:41, 26 серпня 2015 (UTC)
Підсумок
Статус надано. --Максим Підліснюк (обговорення) 20:54, 26 серпня 2015 (UTC)
Користувач:AsBot
AsBot (обговорення • внесок • в інших проєктах • журнали • дії над акаунтом • заблокувати • права)
Відповідальний ботовласник: Користувач:AS
Мета
Щоб зробити заливку ЕІУ.
Я забув пароль для User:ASbot... ASƨɐ 21:58, 11 серпня 2015 (UTC)
Технічні подробиці
написаний на Ruby
Обговорення
Підсумок
Статус надано швидко. Зауважень не поступило, крім того, інший обліковий запит необхідний, оскільки користувач забув пароль від іншого облікового запису бота. --Максим Підліснюк (обговорення) 14:21, 12 серпня 2015 (UTC)
Користувач:Green_Zero
В останній час я роблю багато редагувань (руками). Прошу терміново (до ранку 4 червня) надати прапорець бота на одну неділю.
Мета
Приховати мої редагування. — Green Zero обг 19:54, 3 червня 2015 (UTC)
Обговорення
- Бота, щоб приховати редагування? Може, краще для якоїсь певної цілі і під конкретний аккаунт? Але тоді було б непогано або мати автоматизований код, або AWB --Максим Підліснюк (обговорення) 19:58, 3 червня 2015 (UTC)
- А чому б вам не завести для цього окремий аккаунт? Крім того, бажано трохи детальніше пояснити, які саме редагування ви збираєтеся виконувати з прапорцем. Ідеться лише про створення сторінок типу 256 (значення) (останній ваш внесок) чи спектр завдань буде ширшим? --Acedtalk 20:03, 3 червня 2015 (UTC)
- Хммм. Якісь дивні підрахунки. Неділя — 7 червня. То як можна надати до 4 червня на неділю? Або надавати 7 червня, або вже надавати на четвер.--Анатолій (обг.) 20:12, 3 червня 2015 (UTC)
- Про приховання яких саме редагувань мова? Можете навести приклади редагувань, які ви плануєте приховувати? Це перший на моїй пам'яті випадок, коли йдеться про масове приховання редагувань — NickK (обг.) 06:26, 4 червня 2015 (UTC)
- Вибачте за те що буду дуже стислий, часу в обмаль. Ситуація така: у мене є список того, що я хочу привнести у вікіпедію (робота вся різнопланова, там і запровадження нових інструментів, модулів, шаблонів, написання статей, створення допоміжних технічних сторінок, вікі-списків та багато іншого). Через певні особисті обставини, часу на вікіпедію у мене залишилось 4 дні. Зараз буду нагатись зробити все якогомога більше з того що задумав. У мене вже є обліковка для бота - user:GZ bot, але скрипта не встиг написати, бо попередньо ще треба вивчити необхідну мову програмування. Т.я. основну роботу буду проводити руками, і паралельно буду інше робити, то це буде з основного облікового запису. Конкретно зараз основна робота буде створення 1600-1800 сторінок-неоднозначностей на кшталт - 197 (значення), які будуть розв'язувати неоднозначності між статею про число, статею про рік, статею про рік до н.е.. Інтервкі всі наявні і також будуть прив'язуватись вручну. Після 7 числа прапорець можна зняти. — Green Zero обг 10:18, 4 червня 2015 (UTC)
- Бот потрібен, якщо ви робите автоматично однотипні дії, де достатньо перевірити кілька пробних дій, щоб бути впевненим у правильності всієї серії. Якщо ви будете робити вручну різнопланову роботи від створення модулів до написання статей, очевидно, іншим важливо слідкувати за нею через список спостереження та нові редагування, тому статус бота тут навіть шкідливий — NickK (обг.) 10:32, 4 червня 2015 (UTC)
- Я вчора 200 створив - а мені пожалілись уже, хоча я створював по 10 сторінок через проміжки у 10 хвилин. — Green Zero обг 10:39, 4 червня 2015 (UTC)
- Особисто я вважаю, що це ботозаливка, яку треба обговорювати. Від 250 у нас нема статей про більшість чисел (про них нічого написати), а від 900 — і про більшість років до н. е. (у які не відбулося жодної відомої події), тому це будуть порожні дисамбіги з одним посиланням. Думаю, на таку ботозаливку потрібна згода спільноти, бо 42 (значення) і 1442 (значення) матимуть зовсім різне наповення — NickK (обг.) 10:53, 4 червня 2015 (UTC)
- Також є сумніви у доцільності такої заливки. Якщо ж буде вирішено, що вона потрібна, написати скріпт під неї хвилин 15, заливати буде десь по 200+ статей на годину, враховуючи тайм-аути АРІ. З повагою, Thevolodymyr (обговорення) 11:15, 4 червня 2015 (UTC)
- Thevolodymyr, напишіть, будь ласка. Ці дві тисячі нещасних сторінок необхідні як кістяки для розширення. Якщо ж в української вікіпедії амбіції на рівні плінтуса, то що взагалі ми усі тут робимо?! — Green Zero обг 11:24, 4 червня 2015 (UTC)
- Дивіться:
- Написати скрипт не проблема, але потрібно розуміти, до яких меж він буде лити статті. Від 360 (до 359 Ви вже настворювали) до 999 чи далі?
- Маю великі сумніви, що хоча б одна з таких статей має шанс на розширення. Єдиний зиск такої заливки — трохи підмалювати кількість статей у Вікі.
- Не певен, що наявність цієї серії стабів якось корелює з амбіціями. Користуючись цією логікою достатьньо амбітними, аби настворювати дізамбіги на всі трьозначні числа, виявилися лише італійці і екзотичні гаїтянці. При цьому італійці далі масово не пішли, а гаїтянець дотягнув до 2006 (рік тієї заливки). У гаїтянців, до речі, ця серія статей складає близько 4% усього їх надбання у 52,5 тисячі статей .
- Підсумовуючи, давайте все ж десь обговоримо доцільність цієї заливки? Може принагідно хтось запропонує чим можна її доповнити. Он італійці додумалися додавати червоні посилання на коди астрономічних обсерваторій . З повагою, Thevolodymyr (обговорення) 12:05, 4 червня 2015 (UTC)
- Це не статті, це сторінки, що виконують допоміжну функцію - розв'язують неоднозначності. Робіть від 850 до 2100. Цього вистачить з запасом. Статті ж про числа мають великий потенціал для написання. Числа у житті людини займають велику роль, про них можна багато написати. Знову хочу наголосити - 2 тисячі сторінок це капля в морі, особливо, коли укрвікі доросте до розмірів англвікі і більше. Треба мислити глобально і наперед. І, доречі, в майбутньому я бачу доцільним позбавлення сторінок-неоднозначностей технічного статусу статті. Це буде розумно колись зробити. — Green Zero обг 12:36, 4 червня 2015 (UTC)
- Дивіться:
- Thevolodymyr, напишіть, будь ласка. Ці дві тисячі нещасних сторінок необхідні як кістяки для розширення. Якщо ж в української вікіпедії амбіції на рівні плінтуса, то що взагалі ми усі тут робимо?! — Green Zero обг 11:24, 4 червня 2015 (UTC)
- Також є сумніви у доцільності такої заливки. Якщо ж буде вирішено, що вона потрібна, написати скріпт під неї хвилин 15, заливати буде десь по 200+ статей на годину, враховуючи тайм-аути АРІ. З повагою, Thevolodymyr (обговорення) 11:15, 4 червня 2015 (UTC)
- Особисто я вважаю, що це ботозаливка, яку треба обговорювати. Від 250 у нас нема статей про більшість чисел (про них нічого написати), а від 900 — і про більшість років до н. е. (у які не відбулося жодної відомої події), тому це будуть порожні дисамбіги з одним посиланням. Думаю, на таку ботозаливку потрібна згода спільноти, бо 42 (значення) і 1442 (значення) матимуть зовсім різне наповення — NickK (обг.) 10:53, 4 червня 2015 (UTC)
- Я вчора 200 створив - а мені пожалілись уже, хоча я створював по 10 сторінок через проміжки у 10 хвилин. — Green Zero обг 10:39, 4 червня 2015 (UTC)
- Бот потрібен, якщо ви робите автоматично однотипні дії, де достатньо перевірити кілька пробних дій, щоб бути впевненим у правильності всієї серії. Якщо ви будете робити вручну різнопланову роботи від створення модулів до написання статей, очевидно, іншим важливо слідкувати за нею через список спостереження та нові редагування, тому статус бота тут навіть шкідливий — NickK (обг.) 10:32, 4 червня 2015 (UTC)
- Вибачте за те що буду дуже стислий, часу в обмаль. Ситуація така: у мене є список того, що я хочу привнести у вікіпедію (робота вся різнопланова, там і запровадження нових інструментів, модулів, шаблонів, написання статей, створення допоміжних технічних сторінок, вікі-списків та багато іншого). Через певні особисті обставини, часу на вікіпедію у мене залишилось 4 дні. Зараз буду нагатись зробити все якогомога більше з того що задумав. У мене вже є обліковка для бота - user:GZ bot, але скрипта не встиг написати, бо попередньо ще треба вивчити необхідну мову програмування. Т.я. основну роботу буду проводити руками, і паралельно буду інше робити, то це буде з основного облікового запису. Конкретно зараз основна робота буде створення 1600-1800 сторінок-неоднозначностей на кшталт - 197 (значення), які будуть розв'язувати неоднозначності між статею про число, статею про рік, статею про рік до н.е.. Інтервкі всі наявні і також будуть прив'язуватись вручну. Після 7 числа прапорець можна зняти. — Green Zero обг 10:18, 4 червня 2015 (UTC)
- В англійській Вікіпедії в декількох місцях наголошується на тому, що для бота потрібно створювати окремий акаунт. Зокрема, у en:Wikipedia:Bot policy#Bot accounts пояснюється, чому саме. Я думаю, якщо Ви хочете мати бота - для різних цілей - Вам слід створити для цього окремого користувача. --MaryankoD (обговорення) 12:57, 4 червня 2015 (UTC)
- Акаунт у мене уже є - user:GZ bot, але я не встиг написати для нього скрипта з причин, які описав вище. Тому роблю все руками. — Green Zero обг 13:09, 4 червня 2015 (UTC)
- Якщо набридне руками:
- Акаунт у мене уже є - user:GZ bot, але я не встиг написати для нього скрипта з причин, які описав вище. Тому роблю все руками. — Green Zero обг 13:09, 4 червня 2015 (UTC)
# -*- coding: utf-8 -*-
import csv, math
import codecs
import wikipedia
import re, sys, hashlib, urllib
import upload, config, pagegenerators
def writearticle (n):
a=u"{неоднозначність}}\n\n"
a+=u"* Натуральне число '''[[" + str(n).encode('utf-8') + u" (число)|"+ str(n).encode('utf-8') + u"]]'''\n"
a+=u"* '''[[" + str(n).encode('utf-8') + u" до н. е.|"+ str(n).encode('utf-8') + u"]]''' рік до нашої ери\n"
a+=u"* '''[[" + str(n).encode('utf-8') + u"]]''' рік нашої ери\n\n"
a+=u"[[ht:" + str(n).encode('utf-8') + u" (menm non)]]"
nameua=str(n).encode('utf-8') + u" (значення)"
page = wikipedia.Page('uk', nameua)
if not page.exists():
page.put(a, comment=u"автоматично", minorEdit=False, watchArticle=True)
print nameua
else:
print u"oops, too late"
start=441
end=442
for i in range (start, end):
writearticle(i)
- З повагою, Thevolodymyr (обговорення) 13:27, 4 червня 2015 (UTC)
- Здається, у вас перед шаблоном неоднозначності { пропущено. --Максим Підліснюк (обговорення) 13:29, 4 червня 2015 (UTC)
- Може хтось зі свого бота постворювати? (850-2100) — Green Zero обг 13:42, 4 червня 2015 (UTC)
- Як вказав Thevolodymyr - залити статті не проблема. Однак, мені, як ботовласнику, треба зелене світло від спільноти на таку заливку із конкретними специфікаціями, що саме ці статті мають містити. А із обговорення вище, я такого однозначного світла не побачив. Оскільки Ви все одно їх продовжуєте заливати, то це обговорення скоро стане недоцільним . Особисто я не бачу проблему в існуванні таких неоднозначностей. З іншого боку, користь від них поки що мінімальна, бо на них практично ніхто не потрапить з пошуку (хто буде шукати "255 (значення)"?), а на статтях типу 255 посилання на них теж нема. Тобто ботом треба також додавати відповідні {{Otheruses|255 (значення)}} на статті із неоднозначності, що існують. При ботозаливці треба також автоматично додавати інтервікі-лінки. --Pavlo Chemist (обг.) 17:06, 4 червня 2015 (UTC)
- Про посилання не турбуйтесь - я все продумав і я все зроблю. Увага! А користь зі створення цих створінок уже є! Я спеціально не скорочував на цих сторінках приставки нашої ери, до нашої ери. Спробуйте вбити в ґуґл: 9 рік до нашої ери, 489 рік до нашої ери абощо. Результати на перших місцях! Я купу читачів приведу у вікіпедію. Сало в шоколаді буде. — Green Zero обг 20:09, 4 червня 2015 (UTC)
- Стосовно google, треба бути SEO-гуру захмарного рівня аби «перемогти» quality index, який за замовчуванням пошуковик надає сторінці вікіпедії. Водночас, я б назвав щонайменше суперечливими емоції користувача, який через пошуковик потрапляє на Ваш дізамбіг, де з інформації про рік до нашої ери, який його з якогось дива цікавив, є лише червоне посилання на неіснуючу статтю... Стосовно ботозаливки, то, судячи з Вашого внеску після початку дискусії про неї, вона Вам не потрібна. П.С. Максим Підліснюк, так, дякую. П.П.С. Pavlo Chemist, в мене там йде додавання традиційного інтервікі-посилання на гаїтянців (як єдиних володарів повного набору таких статей), вікідата-боти зробили б решту. З повагою, Thevolodymyr (обговорення) 21:16, 4 червня 2015 (UTC)
- Є куди розвиватись. В неіснуючих статтях я бачу лише виклик, а не загрозу. — Green Zero обг 07:50, 5 червня 2015 (UTC)
- Стосовно google, треба бути SEO-гуру захмарного рівня аби «перемогти» quality index, який за замовчуванням пошуковик надає сторінці вікіпедії. Водночас, я б назвав щонайменше суперечливими емоції користувача, який через пошуковик потрапляє на Ваш дізамбіг, де з інформації про рік до нашої ери, який його з якогось дива цікавив, є лише червоне посилання на неіснуючу статтю... Стосовно ботозаливки, то, судячи з Вашого внеску після початку дискусії про неї, вона Вам не потрібна. П.С. Максим Підліснюк, так, дякую. П.П.С. Pavlo Chemist, в мене там йде додавання традиційного інтервікі-посилання на гаїтянців (як єдиних володарів повного набору таких статей), вікідата-боти зробили б решту. З повагою, Thevolodymyr (обговорення) 21:16, 4 червня 2015 (UTC)
- Про посилання не турбуйтесь - я все продумав і я все зроблю. Увага! А користь зі створення цих створінок уже є! Я спеціально не скорочував на цих сторінках приставки нашої ери, до нашої ери. Спробуйте вбити в ґуґл: 9 рік до нашої ери, 489 рік до нашої ери абощо. Результати на перших місцях! Я купу читачів приведу у вікіпедію. Сало в шоколаді буде. — Green Zero обг 20:09, 4 червня 2015 (UTC)
- Як вказав Thevolodymyr - залити статті не проблема. Однак, мені, як ботовласнику, треба зелене світло від спільноти на таку заливку із конкретними специфікаціями, що саме ці статті мають містити. А із обговорення вище, я такого однозначного світла не побачив. Оскільки Ви все одно їх продовжуєте заливати, то це обговорення скоро стане недоцільним . Особисто я не бачу проблему в існуванні таких неоднозначностей. З іншого боку, користь від них поки що мінімальна, бо на них практично ніхто не потрапить з пошуку (хто буде шукати "255 (значення)"?), а на статтях типу 255 посилання на них теж нема. Тобто ботом треба також додавати відповідні {{Otheruses|255 (значення)}} на статті із неоднозначності, що існують. При ботозаливці треба також автоматично додавати інтервікі-лінки. --Pavlo Chemist (обг.) 17:06, 4 червня 2015 (UTC)
- Може хтось зі свого бота постворювати? (850-2100) — Green Zero обг 13:42, 4 червня 2015 (UTC)
- Здається, у вас перед шаблоном неоднозначності { пропущено. --Максим Підліснюк (обговорення) 13:29, 4 червня 2015 (UTC)
Підсумок
Наскільки я розумію, заявка неактуальна. Крім того, статус бота для приховування редагувань не передбачено. --Максим Підліснюк (обговорення) 21:50, 7 серпня 2015 (UTC)
Користувач:SergoBot
SergoBot (обговорення • внесок • в інших проєктах • журнали • дії над акаунтом • заблокувати • права)
Відповідальний ботовласник: Користувач:Sergento
Мета
Цьому ботові потрібні права адміністратора (delete)
для виконання таких масових задач як, напр., вилучення перенаправлень між СО в основному просторі (див., напр., внесок користувача за 10.05 [1])
Технічні подробиці
Обговорення
- а яким чином бот буде вирішувати, що видаляти? чи це буде переглядатися попередньо? у нас часто перейменовують статті туди-сюди, він же не буде постійно це вилучати? і які ще задачі входять у «напр.»? --アンタナナ 14:30, 11 травня 2015 (UTC)
- я не знаю, що мав на увазі номінатор під «напр.». Все почалося з того, що двоє адмінів почали тисячами вилучати з-під основних акаунтів перенаправлення між СО і Агонк почав на це скаржитись, мовляв, заведіть собі ботів. Я б наразі обмежився цим завданням: повидаляти ці редиректи (порядка 10000 - 12000). Для цього треба кілька днів роботи (бота і її супроводу). Якщо, звісно, ці редиректи не повидаляють раніше, ніж боту дадуть прапорець. --Sergento 15:37, 11 травня 2015 (UTC)
- Якщо я правильно розумію — виправте, в разі чого, — бот є двояко програмою (як пише ця сторінка) і обліковим записом користувача. Обліковий запис бота призначений для виконання масових однотипних дій і, я б сказала, не важливо, чи їх робить програма чи пальці ботовласника зі швидкістю 20 шт. на хвилину. Натомість перевага прапорця облікового запису бота в можливості не просто сховати його з СС — і тут не треба казати, що, вах Агонк скаржиться, бо не один він у вікі, — а відсортувати масові однотипні дії від одиночних осмислених важливих. Тому мені видається логічним, щоб обліковий запис бота мав ті ж права, що й обліковий запис його власника — людина-то все одно одна. -- Ата (обг.) 17:30, 11 травня 2015 (UTC)
- я не знаю, що мав на увазі номінатор під «напр.». Все почалося з того, що двоє адмінів почали тисячами вилучати з-під основних акаунтів перенаправлення між СО і Агонк почав на це скаржитись, мовляв, заведіть собі ботів. Я б наразі обмежився цим завданням: повидаляти ці редиректи (порядка 10000 - 12000). Для цього треба кілька днів роботи (бота і її супроводу). Якщо, звісно, ці редиректи не повидаляють раніше, ніж боту дадуть прапорець. --Sergento 15:37, 11 травня 2015 (UTC)
- Чи потрібен статус бота лише на короткочасну задачу з вилучення або ж для постійного запуску бота? Якщо це постійний запуск, було б добре винести бота в окремий акаунт — NickK (обг.) 06:39, 12 травня 2015 (UTC)
- Я розраховую на одну задачу з масового вилучення перенаправлень, бо їх забагато назбиралось. Теоретично, якщо чистити їх частіше, ніж раз на 10 років, їх не має бути дуже багато і в принципі без значних незручностей можна робити це із основного акаунту.--Sergento 06:58, 12 травня 2015 (UTC)
- Чи вміє бот автоматично перевіряти наявність посилань на ці перенаправлення та виправляти їх? Якщо ні, то права бота надавати не можна, якщо так, то можна приклади таких редагувань? — NickK (обг.) 06:39, 12 травня 2015 (UTC)
- Бот вміє перевіряти наявність посилань на перенаправлення. Виправляти їх не вміє, він їх просто пропускає. Перенаправлення на які є посилання я попідчищаю вручну. --Sergento 06:58, 12 травня 2015 (UTC)
- Ясно, тоді я підтримаю. Не вважаю задачу з вилучення перенаправлень важливою, але якщо хтось за те береться — чому б і ні — NickK (обг.) 23:37, 12 травня 2015 (UTC)
- Бот вміє перевіряти наявність посилань на перенаправлення. Виправляти їх не вміє, він їх просто пропускає. Перенаправлення на які є посилання я попідчищаю вручну. --Sergento 06:58, 12 травня 2015 (UTC)
Особлива думка В укрвікі ж права адміністратора дають через ВП:ЗСА Що за обхід процедури? У нас немає окремої процедури надання адмін прав ботам, тому треба проводити голосування за загальною процедурою у тому числі з оголошенням через Загальне оголошення. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 08:25, 16 травня 2015 (UTC)
- Ну от… ти відвернув черговий «кабал»…--Анатолій (обг.) 18:18, 16 травня 2015 (UTC)
- Я перепрошую, але це зайве ускладнення. ВП:ЗСА надає додаткові права користувачеві, яких у нього раніше не було, тому там очевидно потрібне обговорення. Тут, навпаки, це потрібно спільноті, бо Sergento і нині має технічну можливість вилучити всі ті перенаправлення, єдина проблема — це те, що спільнота просить його зробити це ботом, щоб не псувати списки спостереження. Сам Sergento не отримає від цього ніякої переваги, тож я не бачу сенсу проводити голосування щодо цього — NickK (обг.) 06:26, 18 травня 2015 (UTC)
- Ну скажімо в рувікі правила прямо передбачають що ботовласники можуть без обговорення отримати для свої ботів прапори, здається, від підбивача підсумки та нижче. У нас такого правила нема, отже треба використовувати механізми які вже існують. Ну а щодо переваги — ну навіть якщо мені дати адмін-права, то я від цього переваги не отримаю, лише зайву мороку у вигляді додаткових обов'язків, тому це якийсь ненадійний аргумент. Ну хіба що ви будете послідовним і підтримаєте надання і мені адмін-прав без обговорення :P Щодо того наскільки треба спільноті вилучення перенаправлень між СО це ще можна посперечатись. Це звісно нормальне завдання для бота, але пересічному вікімедисту насправді начхати на те чи є між СО редиректи чи їх нема, тому говорити про якусь потребу спільноти у виконанні цього завдання дивно трішки. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 14:27, 18 травня 2015 (UTC)
- Тобі прапор надати не можна, бо ти отримаєш додаткові права (наприклад, вилучення), яких у тебе зараз немає. SergoBot не отримає додаткових прав у порівнянні з Sergento, тому обговорення зайве, бо такі права в користувача вже є. Ніщо не завадило б Sergento запустити бота з-під свого акаунта — він має для того всі права, але він хоче зробити краще спільноті й вилучити ботом. Натомість тобі запустити бота-вилучальника заважає відсутність прав адміністратора, і тому для їх отримання тобі потрібна звичайна заявка — NickK (обг.) 20:55, 18 травня 2015 (UTC)
- Ну скажімо в рувікі правила прямо передбачають що ботовласники можуть без обговорення отримати для свої ботів прапори, здається, від підбивача підсумки та нижче. У нас такого правила нема, отже треба використовувати механізми які вже існують. Ну а щодо переваги — ну навіть якщо мені дати адмін-права, то я від цього переваги не отримаю, лише зайву мороку у вигляді додаткових обов'язків, тому це якийсь ненадійний аргумент. Ну хіба що ви будете послідовним і підтримаєте надання і мені адмін-прав без обговорення :P Щодо того наскільки треба спільноті вилучення перенаправлень між СО це ще можна посперечатись. Це звісно нормальне завдання для бота, але пересічному вікімедисту насправді начхати на те чи є між СО редиректи чи їх нема, тому говорити про якусь потребу спільноти у виконанні цього завдання дивно трішки. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 14:27, 18 травня 2015 (UTC)
Підсумок
- Користувачу надано статус адміністратора за результатами обговорення на ВП:ЗСА --MaryankoD (обговорення) 09:30, 23 травня 2015 (UTC)
Користувач:ElisavetBot
ElisavetBot (обговорення • внесок • в інших проєктах • журнали • дії над акаунтом • заблокувати • права)
Відповідальний ботовласник: Користувач:Єлисаветградець
Мета
Моєму ботові потрібен статус для технічних редагувань карток. Приклади редагувань є у останній історії [2] Готовий нести відповідальність за всі здійснені ботом редагування. ElisavetBot (обговорення) 20:06, 7 жовтня 2014 (UTC) Підтверджую --Єлисаветградець (обговорення) 20:06, 7 жовтня 2014 (UTC)
Технічні подробиці
Обговорення
- Поки що не можу підтримати заявку. По-перше, користувач не надав жодних технічних подробиць бота (великі часові проміжки між сьогоднішніми редагуваннями взагалі наштовхують на думку про ручну роботу). По-друге, бот автоматично отримує статус автопатрульного, якого в ботовласника немає. В мене взагалі є відчуття, що якраз через цей статус автопатрульного пан Єлисаветградець і хоче отримати статус бота. По-третє, не наведені конкретні приклади розпливчастого поняття «технічні редагування». Сьогодні, наприклад, бот замінював «пкс» на «px» — тобто робив абсолютно безглузду роботу, засмічуючи список редагувань і додаючи роботи патрульним. --Acedtalk 21:02, 11 жовтня 2014 (UTC)
- Заміна «пкс» на «px» потрібна для подальшої заміни шаблону Науковець на шаблон:Науковець\новий. Бот написаний на Python. Код конретно цього скрипта, такий:
#!/usr/bin/python
# -*- coding: utf-8 -*-
mydir = "./"
pwbdir = mydir + "pywikipedia/"
language = "uk"
family = "wikipedia"
import sys
sys.path.append(pwbdir)
import wikipedia
import re
import pywikibot
import catlib
import pagegenerators
def doit (pageq):
text = pageq.get()
p = re.compile(u"пкс")
newtext = p.sub(u"px", text)
pageq.put(newtext, u"технічне редагування")
return pageq
site = wikipedia.getSite(language,family)
cat = catlib.Category(site, u'Категорія:Персоналії за алфавітом')
gen = pagegenerators.CategorizedPageGenerator(cat)
for pag in gen:
if pag.getRestrictions()["edit"] == None:
doit(pag)
Але звичайно, окрім цього я планую робити ботом і інші технічні редагування, які безглуздо робити вручну. --Єлисаветградець (обговорення) 07:10, 12 жовтня 2014 (UTC)
- Добре, я можу і без прапорця працювати, якщо спільнота думає, що це я таким чином хочу собі патрульного отримати. Але просто так буде більше роботи іншим парульним... --Єлисаветградець (обговорення) 12:07, 14 жовтня 2014 (UTC)
- Я перепрошую, але для чого робити такі заміни ("пкс" на "px")? Рушій Медіавікі розуміє і українське і англійське значення. А якщо це не передбачено в шаблоні, то це легко виправити. Я проти таких замін.--RLuts (talk) 12:21, 14 жовтня 2014 (UTC)
- Наприклад, Шаблон:Науковець/новий не підтримує "пкс". А заміна шаблону потрібна для підтримки отримання інформації із вікіданик. --Єлисаветградець (обговорення) 12:25, 14 жовтня 2014 (UTC)
- Це легко виправити і буде підтримувати. Крім того, ви ж навіть не в шаблоні міняєте, а у самих включеннях файлів ред. № 14997867 ред. № 14997863 --RLuts (talk) 12:29, 14 жовтня 2014 (UTC)
- Якщо ви виправите, буду дякувати і зніму всі питання. --Єлисаветградець (обговорення) 12:52, 14 жовтня 2014 (UTC)
- Це легко виправити і буде підтримувати. Крім того, ви ж навіть не в шаблоні міняєте, а у самих включеннях файлів ред. № 14997867 ред. № 14997863 --RLuts (talk) 12:29, 14 жовтня 2014 (UTC)
- Наприклад, Шаблон:Науковець/новий не підтримує "пкс". А заміна шаблону потрібна для підтримки отримання інформації із вікіданик. --Єлисаветградець (обговорення) 12:25, 14 жовтня 2014 (UTC)
- Я перепрошую, але для чого робити такі заміни ("пкс" на "px")? Рушій Медіавікі розуміє і українське і англійське значення. А якщо це не передбачено в шаблоні, то це легко виправити. Я проти таких замін.--RLuts (talk) 12:21, 14 жовтня 2014 (UTC)
- Проти омг більш непотрібного завдання для бота я не пам'ятаю чи зустрічав. Однак якщо користувач знайде для свого бота корисне завдання або наведе приклад запитів до ботоводів які він збирається виконувати, то за умови, що подібні до заявленого зараз завдання не будуть виконуватись я буду радий підтримати. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 18:51, 16 листопада 2014 (UTC)
- Проти, оце виглядає абсолютно безглуздим редагуванням. Це може свідчити або про те, що бот умисно запущений на статті, що не підходять під опис (тобто неправильно поставлена задача, бо редагування не відповідає коментарю), або про те, що бот всупереч бажанню власника почав редагувати не ті статті (тобто власник не може задати боту статті, які йому потрібно редагувати). Що те, що інше неприйнятне для ботовласника — NickK (обг.) 00:46, 26 лютого 2015 (UTC)
Підсумок
- За аргументами вище, у наданні статусу відмовлено. --MaryankoD (обговорення) 06:39, 18 травня 2015 (UTC)