Представляю вашему вниманию совершенно бесцельный плагин QIPBot.
Плагин автоматически отвечает на сообщения собеседников, используя регулярные выражения (Perl-типа).
Шаблоны берутся из файла reg.txt. Синтаксис таков:
Code:Регулярное выражение Белый список UIN-ов через точку с запятой (необязательно) Ответ 1 Ответ 2 и т. д. <Пустая строка> Регулярное выражение <...>
и так далее.
При получении сообщения плагин проверяет собеседника на наличие в белом
и отсутствии в черном списках (по желанию пользователя), затем ищет
первое присутствующее в сообщении регулярное выражение. После,
производит замену по правилу, описанному в поле «ответ» (если их
несколько, выбирается случайно) и отправляет сообщение обратно. Тот,
кто знаком с Perl-регулярными выражениями, все понял :)
Ответ отправляется только если вы видимы для всех, или для всех кроме невидящих. Бот работает и в ICQ, и в Jabber'е с Mail'ом.
Примеры использования (самые примитивные, на самом деле у регулярных выражений возможностей масса):
Code: ^(?i)(.*)http://.{1,}$ Боян! Баян.
Отправляет слово «боян», в ответ на любую ссылку.
Разберем пример:
^ — начало сообщения, нужно ставить, чтобы замена исключала из ответа само сообщение.
(?i) — модификатор, включает регистро-независимый режим.
(.*) — любое количество любых символов. Точкой обозначается любой символ, а звездочкой - любое количество.
http:// — текст, обычно присутвующий в ссылке.
.{1,} — любые символы в количестве от 1 до бесконечности.
$ — конец сообщения.
Code: ^(?i)(.*)(http://|www\.)(.*)\.(.{1,5})(.*)$
Более сложная версия.
Code: ^(?i)Привет.{0,3}$ Здравствуй.
...
Читать дальше »
Категория: Плагины |
Просмотров: 1527 |
Добавил: Qipclub |
Дата: 20-04-2008
|
|
Драфт нового плагина - чат-бот для сообщений и КОНФЕРЕНЦИЙ.
Основные возможности:
- работает как в ОС так и в Конференциях;
- 2 движка ботов;
- возможность "на лету" включать и выключать бота из интерфейса программы;
- задание списка пользователей с кем бот никогда не будет говорить;
задание списка "говорунов" с кем всегда будет говорить бот;
- возможность в любой момент включить/выключить бот во время беседы;
- возможность задания списка игнора для людей в конференциях, также в
этот список лучше заносить и других говорящих ботов, чтобы небыло хлама
в сообщениях;
что еще НЕ сделано:
- задержка при отправке текста, так что даже при условии, что бот правильно подберет фразы, все равно явно видно, что это бот;
- много чего еще не сделано =)) это же альфа-версия;
Известные проблемы:
- не начинайте разговор бот-с-ботом, так как задержки на отправку нету, то вы просто не сможете остановить двух таких ботов =)
- не говорите сами с собой, вызовет вышеописанную ситуацию
Таким образом, выложил эту альфу, ибо замучали запросами в ICQ =)) На
моем ПК данный плагин ни разу не завис и не "уронил" qip, но учитывайте
что это альфа, поэтому будьте готовы ко всему =)
Ставить рекомендую только опытным пользователям, остальные - нормальные люди, дождитесь хотя бы Бета версии.
СКАЧАТЬ: sBoltun_alfa_012.7z - 312 КБ.
История версий
0.1.2 ( 19 апреля 2008) - только фиксы, новых возможностей нет
+ Добавлена возможность отключать приветственное сообщение.
+ Добавлена возможность отключить разговор в приватах.
* Исправлено вылет кипа при выключенном плагине.
* исправлено бесконечный разговор бота в привате
0.1.1 ( 16 апреля 2008)
первая публичная версия
текущий to-do лист =)- еще бы он при статусе невидимый для всех молчал;
- доделать задержку перед ответом, а скорее просто очередь ответов;
- заменить/добавить движок Алиса (англоязычный);
Исходный код закрыт. src_sBoltun_012.7z
Категория: Плагины |
Просмотров: 1318 |
Добавил: Qipclub |
Дата: 20-04-2008
|
|
Гомоку.
Крестики-нолики.
Точки.
Версия 0.2 от 20.04.2008
немного доработал скины (для гомоку)
история ходов.
добавил правила.
немного изменились правила на "крестики-нолики"
мелкие сиправления и доработки.
ЗЫ
исходники открыты. у кого появится желание - доработайте алгоритмы на гомоку и точки (думаю многие будут благодарны)
из недоделок:
- скиннинг естьтолько на крестиках-ноликах(собственно полные правила есть только там)
-Гомоку - реализованы не все правила.
-Точки - не оптимальный алгоритм обведения точек.
большая часть (та, которая красивая) иконок в плагине предоставлена faZeful и FinMan
Категория: Плагины |
Просмотров: 591 |
Добавил: Qipclub |
Дата: 20-04-2008
|
|
позволяет увидеть что у Вас есть непрочитанные сообщения не включая монитора
а также отображает на экране приветствия количество непрочитанных сообщений
beta версия с поддержкой PS/2 и USB клавиатур
всё что ниже - относится к стабильной версии без поддержки USB
установка: запустить LEDS.exe из архива LEDS.rar, указать папку с плагинами (C:\Program Files\QIP Infium\Plugins)
(QIP нужно перед этим закрыть) что он умеет:
+ мигать индикаторами (если таковые есть) на клавиатуре / мыши
+ не влиять на ввод с клавиатуры (CAPSLOCK НЕ включается - просто лампочка загорается)
+ мигать при заблокированной рабочей станции
+ мигать на другом компьюторе (при работе через Remote Desktop мигает
та клавиатура, которая физически подключена к компьютору на котором
запущена програма)
+ имеет настройки скорости, периода обновления, длительности простоя
перед началом работы, длительности мигания (бесконечно / n секунд),
ожидание сообщения от конкретного пользователя/пользователей
+ понимает темы от аналогичного плагина миранды
+ поддержка индикаторов на ноутбуках ASUS
+ возможность закодировать любой текст азбукой морзе (если Вы её понимаете конечно &) )
!!! что НЕ умеет:
- работать с USB/HID/Bluetooth клавиатурами (хотя можете попробовать - всё зависит от конкретной реализации)
как настраивается:
* если ждете сообщение от кого-то - впишите в соответствующее поле
их ники или UIN через запятую (или настройте уникальные темы)
* темы: 0 - все индикаторы выключены 1 - только NumLock 2 - только CapsLock 3 - только ScrollLock 4 - только Mail LED (на некоторых ноутах ASUS, мышах и т.п.) 5 - только Messenger / WiFI LED (на некоторых ноутах ASUS, мышах и т.п.) [12] - включить NumLock + CapsLock (и выключить остальные) [123] - включить NumLock + CapsLock + ScrollLock (и выключить остальные) morze("text") - преобразовать text в кодировку морзе (как кодируются '.','-',' ' - см в ресурсах таблицу морзе)
* в окне настроек есть кнопкки с разными темами (1..11+Default)
специальные слова - имеет смысл делать только внутри morze("") %Name% - заменяется на имя контакта %UIN% - заменяется на UIN контакта %msg% - заменяется на сообщение контакта
как создать уникальную тему:
по шаблону: настроить на ник
Код: ?Name=Savin,01[12][123][23]30 - для этого имени мигать так
...
Читать дальше »
Категория: Плагины |
Просмотров: 1763 |
Добавил: Qipclub |
Дата: 12-04-2008
|
|
Версия 0.4 от 12.04.2008
расширены настройки (контакт в списке (только для RC1), показывать при запуске квипа)
при ошибке загрузки ленты появляется надпись с сообщением.
на среднюю кнопку мыши навешана команда обновления ленты (временно)
Версия 0.3 от 11.03.2008
файл называется Holidays_03.rar
Есть список, какие праздники отображать. (в настройках, файл будет добавляться)
добавлен эффект появления окна плагина.
Версия 0.2 от 05.03.2008
собственно мелкие доработки, запоминается позиция окна и появилось ограничение на введение окна за пределы десктопа.
ЗЫ
остальное будет как только более плотно разберусь с win api
Версия 0.1 от ??.03.2008
из глюков и недоработок:
при загрузке с сайта (раз в сутки) может ненадолго подвесить квип (пока что не реализовывал закачку в отдельном потоке)
пока нет выбора какие праздники показывать.
если картинка с сайта не загрузится по каким-то причинам то плагин ничего не покажет, или покажет старую картинку.
при запуске плагин добавляет кнопку в окно чата. собственно вызывать его можно пока что оттуда.
закрытие всплывающего окна - правой кнопкой мыши.
собственно, пробуйте :)
исходники пока что закрыты.
Holidays_src.rar (113.6 Кбайт, 10 просмотров)
Категория: Плагины |
Просмотров: 662 |
Добавил: Qipclub |
Дата: 12-04-2008
|
|
|