Pull to refresh

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

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

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

Articles