Википедия:Заявки на статус бота/HBot
User:HBot[править код]
вклад • правки • SUL • журналы • блокировать • лог блокировок • журнал изменения прав • присвоить флаг
Ответственный ботовод/Botmaster: Haffman
Цель/Purpose[править код]
По моему замыслу бот будет выполнять Википедия:РДБ и обладать многими функциями, пока реализована одна из них — установка заголовков внешних ссылок. Вот пример правки бота (на списке ссылок с различными условиями): [1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19]. Работать будет в автоматическом режиме.
Чуть изменена система работы бота, теперь он вставляет заголовки только в сносках[20]. Haffman 10:25, 25 сентября 2010 (UTC)
Исправление ref-ссылок, исправление двойных перенаправлений, ВП:РДБ. [21][22][23] (в общей сложности сделано около 60 тестовых правок — всё работает).
Технические подробности/Technical details[править код]
Бот написан на PHP, библиотека — «botclasses.php — Bot classes for interacting with mediawiki.».
pywikipedia
Имеется флаг бота в других виках?/Already has a bot flag in other wikipedias?[править код]
Нет.
Обсуждение/Discussion[править код]
- библиотека вами написана? В любом случае, нужно больше тестовых правок. P.S. в фреймворке pywikipedia есть аналогичный бот (reflinks.py). — Dnikitin 13:58, 22 сентября 2010 (UTC)
- Библиотека написана не мной, мной написан лишь сам бот. Тестовые правки... сейчас еще предоставлю. Если потребуется, могу показать работу бота не на написанных мной страницах, а на обычной статье из Википедии. Haffman 14:05, 22 сентября 2010 (UTC)
- [24] - вот работа с основными кодировками. Haffman 14:34, 22 сентября 2010 (UTC)
- А можно ссылку на сайт разработчиков framework'а? — Dnikitin 14:08, 24 сентября 2010 (UTC)
- Работу с API взял отсюда. Haffman 14:16, 24 сентября 2010 (UTC)
- А можно ссылку на сайт разработчиков framework'а? — Dnikitin 14:08, 24 сентября 2010 (UTC)
- [24] - вот работа с основными кодировками. Haffman 14:34, 22 сентября 2010 (UTC)
- Библиотека написана не мной, мной написан лишь сам бот. Тестовые правки... сейчас еще предоставлю. Если потребуется, могу показать работу бота не на написанных мной страницах, а на обычной статье из Википедии. Haffman 14:05, 22 сентября 2010 (UTC)
- У меня предложение: измените немного комментарий <!-- Заголовок добавлен ботом -->. Дело в том, что такой же комментарий вставляет стандартный скрипт из pywikipedia. Чтобы баги одного фрейворка не вменяли другому, их лучше бы различать. — Dnikitin 14:07, 24 сентября 2010 (UTC)
- Сделал "Заголовок добавлен ботом HBot". Haffman 14:12, 24 сентября 2010 (UTC)
- Как вы ищите статьи, в которых нужно производить замену? — Dnikitin 14:09, 24 сентября 2010 (UTC)
- Для диффов в заявке сам задаю статьи (методом тыка). А когда станет ботом, полагаю повесить на свежие правки + иногда просмотр случайных статей. Haffman 14:12, 24 сентября 2010 (UTC)
- Может быть имеет смысл ссылки вида [http://ru.wikipedia.org/Статья] не раскрывать как вы делаете ботом. А приводить к виду [[Статья]]. Кстати, стандартный фреймворк pywikipedia уже все это умеет и стабильно поддерживается. Может вам посмотреть в его сторону? А то мне кажется, что вы с botclasses.php изобретаете велосипед. — Dnikitin 11:31, 25 сентября 2010 (UTC)
- Пожалуй, Вы правы. Попробую сейчас с ним разобраться. Haffman 11:50, 25 сентября 2010 (UTC)
- Изменен фреймворк. Haffman 12:38, 25 сентября 2010 (UTC)
- Возражений против присвоения флага нет? Тогда завтра выдам. --Obersachse 09:46, 26 сентября 2010 (UTC)
- Возражений нет. — Dnikitin 11:03, 26 сентября 2010 (UTC)
- Насчёт необычного бота, у нас уже есть подобный бот LankLinkBot. Возражений нет, бот полезный. --Latitude 19:27, 26 сентября 2010 (UTC)
Итог/Summary[править код]
- Флаг присвоен. --Obersachse 18:17, 27 сентября 2010 (UTC)