Участник:AdamantBot

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Обновление списков новых страниц

[править | править код]

Бот проходит по страницам, соответствующим параметрам Новые статьи или Список новых статей из шаблонов Участник:ClaymoreBot/Новые статьи и Участник:NirvanaBot/Новые статьи.

Технические характеристики

[править | править код]

Бот написан на C++, в своей работе опирается на MediaWiki action API и реплики баз данных на Toolforge. В качестве фреймворка для бота написана небольшая библиотека adabot.h, которая, в свою очередь, опирается на библиотеки httplib.h для базовой работы с HTTP-запросами, json.hpp для парсинга JSON и mysql++ для работы с MySQL-запросами. Большая часть исходных кодов для бота доступна на странице Участник:AdamantBot/Исходники.