Википедия:Заявки на статус бота/Kv75b
User:Kv75b[править код]
вклад • правки • SUL • журналы • блокировать • лог блокировок • журнал изменения прав • присвоить флаг
Ответственный ботовод/Botmaster: Kv75
Цель/Purpose[править код]
В настоящий момент бот будет использоваться для поддержки инкубатора. Конкретный список задач, которые бот уже выполняет в автоматическом режиме, приведён здесь; он будет пополняться.
В дальнейшем по мере наличия у меня времени и интереса к задачам бот будет обрабатывать также запросы на ВП:РДБ.
Отладка проводится и будет проводиться в полуручном режиме с отключённым флагом бота; историю отладки и работы можно наблюдать во вкладе бота. Готов нести ответственность за все совершённые ботом правки.
Технические подробности/Technical details[править код]
Бот — прикладной результат моего эксперимента по написанию библиотеки для работы с API MediaWiki в Delphi. Работа над библиотекой ещё продолжается. Текущий код бота могу выслать всем желающим по e-mail.
Флаг бота в других виках/Already has a bot flag[править код]
Пока не предполагаю запрашивать.
Обсуждение/Discussion[править код]
- Посмотрел тестовые правки, вроде бы проблем больше нет. — Claymore 14:49, 3 января 2010 (UTC)
- Не увидел как обрабатывается случай когда шаблон в статье уже есть (при беглом просмотре кода проверки не обнаружил — плохо искал?)--AlexVinS 16:50, 3 января 2010 (UTC)
- Я получаю (двумя запросами) два списка: список страниц, где должны быть шаблоны, и список страниц, в которых шаблон стоит. Дальше я обрабатываю (чтение — запись) только те страницы из первого списка, которые не входят во второй. Насколько целесообразна дополнительная проверка после получения текста конкретной страницы (при необходимости её, конечно, можно поставить)? Kv75 17:27, 3 января 2010 (UTC)
- PS. Мне просто показалось, что в данном случае целесообразность не слишком велика: этот шаблон либо сразу ставится в создаваемую статью, либо может случайно удалиться автором. Но проставлять его в существующую статью вряд ли кто-то будет, кроме моего бота. Так что вероятность того, что за время между получением списка статей с шаблонами и чтением статьи в эту статью будет добавлен шаблон, я оценил как пренебрежимо малую. Kv75 17:56, 3 января 2010 (UTC)
- Спасибо разобрался. Вобщем то не критично, вижу только один случай когда шаблонов в статье будет два: если шаблон инкубатора будет добавлен во время работы бота другим участником, но всетаки таких ситуаций следует избегать. --AlexVinS 18:04, 3 января 2010 (UTC)
- Да, я добавлю дополнительную проверку. Только вот придумаю, куда лучше сохранять отчёты… Kv75 19:25, 3 января 2010 (UTC)
- Добавил проверку; все ошибки и непредвиденные ситуации будут журналироваться здесь. Kv75 20:25, 3 января 2010 (UTC)
- Спасибо разобрался. Вобщем то не критично, вижу только один случай когда шаблонов в статье будет два: если шаблон инкубатора будет добавлен во время работы бота другим участником, но всетаки таких ситуаций следует избегать. --AlexVinS 18:04, 3 января 2010 (UTC)
- с какой периодичностью планируется запускать бота? rubin16 18:58, 3 января 2010 (UTC)
- Зависит от пожеланий Samal'а, который его заказывал. Мне кажется разумным раз в 12 часов. Kv75 19:25, 3 января 2010 (UTC)
- Возражений у меня нет, но мне бы название Kv75bot больше нравилось. Сразу будет видно, что бот. --Obersachse 19:09, 3 января 2010 (UTC)
- Я не против переименования, хотя предпочитаю максимально короткие имена. Kv75 19:25, 3 января 2010 (UTC)
- За, возражений нет. Бот делает крайне полезное дело. — Mondalor 05:56, 4 января 2010 (UTC)
Итог/Summary[править код]
Возражений не поступило, флаг присвоен. --Obersachse 15:45, 6 января 2010 (UTC)