← All posts tagged bot

Собственно сегодня проекту iSida-bot исполняется 5 лет. Разработка бота остановлена. Спасибо всем, кто участвовал в его судьбе.

Немного подправил сайт бота: перерисовал логотип, лого на 404 ошибку, несколько иконок и разделителей; перекомпоновал; переверстал; добавил иконки в смотрелку логов; переделал статистику конференций (было 3, стало 14 конф). Вообщем продуктивно проебал ночь..

Прикрутил к боту показ статистики количества участников в некоторых конфах. Получилось вот так: isida-bot.com
Графики кликабельные. Фича экспериментальная и вряд-ли войдёт в состав бота. Кому-то, кроме меня, такие графики нужны?

Сделал возможность использовать SQLite3 и MySQL в качестве баз бота. Работает не так быстро, как на PostgreSQL, но работает. Возможны баги из-за специфического синтаксиса MySQL по сравнению с SQLite3 и PostgreSQL. Собственно багрепорты приветствуются.

Сделал в тестовом режиме логгирование ссылок из конференций (спасибо overdrive за идею). Пишутся ссылки от мемберов и выше. Всё складывается на isida-bot.com
Принимаются предложения по улучшению/изменению фичи.

Из-за большого количества кривых новостей у бота отвалилась проверялка новостей. В итоге авторы всех кривых новостей добавлены в игнор и все их новости автоматом удалены. Если бот удалил авторизацию и не даёт занова авторизоваться — сами виноваты. Попутно переделан алгоритм добавления новостей. Теперь кривую новость добавить сложнее.

К сожалению проект временно покинул автор некоторых плагинов и Украинской локализации, в связи с чем требуется человек, знающий Украинский язык и желающий хотя бы раз в месяц обновлять локализацию. Желающие приглашаются в isida@c.j.ru

Собственно дела такие: 26 июля 2012г. заканчивается срок аренды домена isida-bot.com (стоимость продления — 350р.), 15 августа 2012г. заканчивается аренда сервера (стоимость продления — 2200р.). У меня сейчас нет возможности пойти на эти расходы. Если в указанные сроки не будет донатов — бота больше не будет. Ну и попутно закроются сайты Psi+ и BombusMod, т.к. они хостятся на том-же сервере. Всё в Ваших руках, если оно Вам конечно надо. Реквезиты для донатов:
Yandex Money: 41001384336826 | WMZ: Z392970180590 | WMR: R378494692310 | WME: E164241657651

выпустил версию 3.1. версия полностью работает на postgresql и не пользуется файлами для хранения рабочих данных. так-же боту не требуется sqlite3 для создания/импорта начальных баз. после апдейта нагрузка на сервер довольно сильно снизилась и бот стал работать быстрее. разумеется должны быть баги, т.к. довольно большой объём был переписан. багрепорты приветствуются.

сменил статус бота на 'stable' — аптайм более чем 4 месяца наглядно это показывает. вместе с этим версия 2.х больше развиваться не будет, нового функционала тоже не будет. максимум, что будет в 2.х — багфиксы. всё новое теперь в версии 3.х, которая пока со статусом 'beta' и доступна только в git.

запилил зеркало сорцов бота на гитхабе и возможность работы с гит репой со стороны бота (обновление, показ своей ревизии, показ лога). если что не так — сильно не пинать, т.к. это первое, что я выкладываю в гит. ссылка на сабж: github.com

сейчас переписывается модуль резервного копирования для бота iSida. быкапятся списки аффиляций, настройки конфы, настройки бота в конфе, алиасы, списки действий (acl), новости. что ещё добавить в быкап? пожелания пишем тут или в конфе поддержки бота.

в библиотеке xmpppy, которая поставляется в составе бота iSida обнаружена критическая уязвимость, которая проявляется если jid бота находится на сервере ejabberd. на серверах на prosody не проявляется. уязвимости подвержены все версии бота до ревизии 105. настоятельно рекомендую всем обновиться.
p.s: благодарим bLaDe за багрепорт.