Pull to refresh
10
0
Send message

MaxXBot v1.6.1 — Обзор нововведений

Reading time2 min
Views756
image

Приветствую вас, хабралюди! Мне очень приятно, что встретили мой проект тепло. Всем тем, кому еще не довелось узнать о проекте, приглашаю к прочтению моего недавнего поста "MaxXBot — IM-бот каждому!". Решил продолжать писать во имя привлечения умных людей (может кто и станет следить за развитием программы, а мне будет приятно).

Сейчас проведу небольшой обзор новой версии программы 1.6.1. В предыдущем финальном релизе я сконцентрировался на разработке структуры расширяемой функциональности, но напрочь забыл о глубоком тестировании, в частности под промышленным напором с нагрузкой в сотни аккаунтов, правда и возможности реальной не было. После выхода 1.6 обнаружилась слабая сторона программы — нестабильная и медленная работа под нагрузкой, некоторые пользователи отмечали жуткую заторможеность особенно с заполненным визуальным логом, быстрая набивка лог-файла (за сутки он мог набрать 10 мб веса), «занятость» программы при обработке запросов — каждый аккаунт-пользователь должен был постоянно подавать запросы дабы отследить свободную секунду бота, неприятно, правда? Конечно для юзера с парой-тройкой друзей бот исправно делал свою работу (никаких тормозов и все в ажуре), но я должен был учесть интересы всех пользователей, чьи боты обслуживают народ пачками. К тому же мелкие баги портили картину. Нужна была доработка. Доработал, а каков результат?
Читать дальше →
Total votes 12: ↑9 and ↓3+6
Comments10

MaxXBot — IM-бот каждому!

Reading time2 min
Views1.4K
image Здравствуйте, хабралюди! Надеюсь каждый из вас слышал о программах-роботах. У большей части они вызывают неприятные ассоциации, основанные на их вредоносном использовании (ддос, спам и прочая гадость). Я расскажу о ботах полезных, но менее самостоятельных — автоответчики в сфере мгновенного обмена сообщениями, так называемые IM-боты. Они реагируют только по команде человека, полностью контролируются. Принцип работы таких ботов прост — они получают сообщения, обрабатывают, формируют ответ, отсылают ответ. Боты есть практически на всех популярных IM-протоколах. Большинство из них закрытые проекты (очень часто это не программы, а скрипты, например на php), т.е. пользователи используют их только в виде IM-номеров или адресов, которые добавляют себе в контакт лист. Нередко пользователь завидев такое думает «удобная вещь, но кое-что не так, может мне подобное организовать, да так чтоб как надо?», и если человек программист, начинает долго и упорно писать софтину, реализующее на любимом IM-протоколе такой автоответчик, а если он не программист, ищет, ищет — не находит и отказывается от затеи, так и было со мной очень давно. Вот сел я однажды с идеей написать подобный софт под Windows, доступный всем и каждому, который будет функционален как швейцарский нож и работать на любимом протоколе OSCAR. Написал, друзьям понравилось. Вот и тогда родился проект MaxXBot, вышла его первая версия, появились интересующиеся люди и понеслось.

Последняя версия 1.6 поддерживает уже 3 протокола обмена мгновенными сообщениями — OSCAR, XMPP, MMP, имеет гибкую и расширяемую функциональность за счет плагинов. Это не является главной особенностью программы (некоторые проекты ее за пояс заткнут), а некая кастомизация и доступность каждому, кто хочет подключить на своем номере/адресе не только автоответчик, но и информационный портал или ИИ модуль для чата.
Итак, что же может программа? Ничего сверхъестественного:
— Работать со строками текстовых файлов, а именно получать определенные или случайные строки, искать строки по словам или фразам;
— Работать с сетью, предусмотрен целый набор средств (от мелких ютилит до загрузки и обработки XML и HTML), это ключевая особенность последней версии;
— Работать с командной строкой и файловой системой;
— Болтать в режимах ИИ;
Вобщем, всем, кто заинтересовался программой, добро пожаловать на официальный сайт.
Total votes 18: ↑17 and ↓1+16
Comments17

Information

Rating
Does not participate
Registered
Activity