RnQ Eye Plugin

Больше
16 года 11 мес. назад - 16 года 10 мес. назад #1 от Mikael
Mikael создал тему: RnQ Eye Plugin
RnQ Eye Plugin
==============

Текущая версия: 1.0 (Final)

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! Работает ТОЛЬКО с RnQ 1075 и выше !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Предназначение
===============

Оригинальная идея принадлежит программе QIP :(

Плагин предназнаяен для мониторинга событий, которые возникают при
обращении к Вашему ICQ номеру со стороны других контактов, таких как:
* Запрос допстатуса
* Чтение автособщения
* Добавление Вас к себе в контакты
* Запрос авторизации
* Результаты запросов авторизации
* Отправка Вам контактов
* Отправка Вам сообщений с WebPager
* Получение Вами GreenCard (что это такое??? :) )

Реализация
===========

Плагин реализован в виде вкладки в окне чата.
Для удобства восприятия, добавлены смысловые иконки для разных событий.
Если событие генерирует неизвестный Вам контакт, то оно подсвечивается желтым цветом

Подключение и настройка
=======================

Распакуйте архив в папку Plugins (в корне папки с RnQ), затем зайдите в Настройки - Плагины,
обновите список и отметьте RnQEye.dll, затем сохраните изменения. Никаких дополнительных настроек не требуется.
В окне чата появится новая иконка на панели плагинов, при нажатии на которую откроется окно плагина в новой вкладке.
По правой кнопке мыши в окне плагина появляется управляющее меню.

Список изменений
================
Версия 0,8
* Первая публичная версия

Версия 0,8+
* Исправлены ошибки, из-за которых вылетал плагин
* Добавлено копирование строки (по правой кнопке мыши)

Версия 0,9
* Немного изменен внешний вид плагина
* Изменена основная иконка плагина (спасибо Jayrome)
* Добавлены опции
- Писать лог в файл (лог ведется в папке с Вашим UIN в файл RnQEye.log)
- Отмечать только события от неизвестных номеров
* Настройки сохраняются автоматически и не требуют перезапуска плагина

Версия 0,9+
* Добавлено обнаружение невидимок
* Теперь желтым цветом подсвечиваются только контакты не в КЛ. При этом не
важно, есть ли они в базе или нет.
* Небольшие изменения в коде

Версия 0,9++
* Исправлена ошибка с несохранением опций
* Изменен цвет выделения событий от контактов вне КЛ (КВКЛ) (более яркий
желтый)
* Немного изменен формат лога, теперь события от КВКЛ выделяются символом \"*\"

Версия 1,0-
* Исправлено ведение логов, теперь точно события только от КВКЛ выделяются
символом \"*\"
* Добавлена анимация иконки вкладки плагина при новом событии (опционально)

Версия 1,0
* Изменены иконки меню плагина на более изящные
* Добавлен просмотр информации о контакте (в контекстном меню)
* Добавлено открытие чата с контактом (через контекстное меню или двойной клик
по событию, а так же по нажатию клавиш \"Пробел\" (Space) или \"Ввод\" (Enter))
* Добавлена возможность перемещаться по списку событий с помощью курсора
(чтобы с клавиатуры вернуться к переключению вкладок - нажмите Tab)
* Если включена анимация при событии, то при закрытой вкладке плагина
анимируется его кнопка

! На данном этапе реализовано всё, что задумывалось изначально (и даже больше),
дальнейшее развитие не планируется. Возможны лишь исправления ошибок, если
такие найдутся. Для желающих в дальнейшем развивать плагин или изучить его
работу прилагаются исходники.

Планы развития
==============

Реализовано всё, что для себя задумывал автор :)


Большое спасибо
===============

OverQuantum за советы и умные мысли, Rapid D за RnQ и TabExample plugin,
CodeGear за Delphi 2007, ego1st за иконки (хотя они вроде из qip),
спасибо dek и bass за вдумчивый тест, Jayrome за основную иконку плагина,
Sweetie BasePack by Joseph North за иконки в меню.
Отдельное спасибо всем тем, кому понравился данный плагин, за добрые слова.

Исходники
=========

Исходники плагина прилагаются. Распространение и модификация не возбраняются в соответсвие с GPL v2.


Авторство
=========

Автор: Mikael
ICQ#: 213280
C пожеланиями и предложениями можно стучать в аську, но лучше писать в соответствующей теме на форуме RnQ.ru


Mikael © 2007

Скачать
Вложения:
Последнее редактирование: 16 года 10 мес. назад пользователем Mikael.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад #2 от dek
dek ответил в теме Re:RnQ Eye Plugin
Mikael Эххх, как был бы хорош просмотр ИНФО по правой кнопке. :) Будем подождать. B)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад #3 от Mikael
Mikael ответил в теме Re:RnQ Eye Plugin

как был бы хорош просмотр ИНФО по правой кнопке

полностью согласен, но пока не знаю, как реализовать такое. :(

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад #4 от trix
trix ответил в теме Re:RnQ Eye Plugin
Mikael wrote:

Планы развития
==============

К сожалению, я пока не понял, как вызвать из плагина открытие нового чата и как посмотреть информацию о контакте.
Поэтому данные пункты пока не активны, когда смогу реализовать - они появятся.


Могу предложить код, взятый из исходников самой RnQ. Код позволяет брать почти любую инфу о контактах, которая содержится в файлике db. Пока в API крысы отсутствует такая возможность, то хочу оформить этот код в виде модуля. Правда пока не разбирался с зазипованным вариантом db файла, но думаю там просто нужно спросить у Rapid\а какая библиотека используется или найти какую-либо в нете.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад - 16 года 11 мес. назад #5 от Mikael
Mikael ответил в теме Re:RnQ Eye Plugin 0.8+
Плагин перезалил, (см. первый пост ветки) текущая версия 0.8+. Добавил копирование строки.
Не должны теперь сыпаться ошибки. Проверяйте. Пишите еще пожелания.
По поводу чека на инвиз - вряд ли. Плагином это сделать проблематично.

Могу предложить код, взятый из исходников самой RnQ. Код позволяет брать почти любую инфу о контактах, которая содержится в файлике db. Пока в API крысы отсутствует такая возможность, то хочу оформить этот код в виде модуля. Правда пока не разбирался с зазипованным вариантом db файла, но думаю там просто нужно спросить у Rapidа какая библиотека используется или найти какую-либо в нете

спасибо за заботу, но меня видимо не так поняли :)
я не знаю как открыть новый диалог с человеком и поссотреть инфу о контакте из плуга. В принципе достатоно знать только uin, я его знаю, а вот что дальше - только Рап знает
Последнее редактирование: 16 года 11 мес. назад пользователем Mikael.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад #6 от Mikael
Mikael ответил в теме Re:RnQ Eye Plugin 0.8+
Если у кого есть иконка получше для кнопки плуга - выкладывайте здесь :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад #7 от PRO
PRO ответил в теме Re:RnQ Eye Plugin
Идея хорошая, хотя в идеале было бы неплохо отслеживать такое на пакетном уровне, а не апи) Этим плагином, например, нельзя выявить юзера, использующего сим. Он шлет при входе какого либо контакта в сеть, непонятный пакет, при получении которого крыса не генерит никаких событий, но отвечает ack\ом)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад - 16 года 11 мес. назад #8 от Jayrome
Jayrome ответил в теме Re:RnQ Eye Plugin 0.8+
Mikael wrote:

Если у кого есть иконка получше для кнопки плуга - выкладывайте здесь :)

Вот, нарисовал сам.

16x16: ; 32x32: .

Могу любой цвет поменять.

Linux - это СУПЕР! )))))))))
Последнее редактирование: 16 года 11 мес. назад пользователем Jayrome.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад #9 от burangul
burangul ответил в теме Re:RnQ Eye Plugin 0.8+
стирание отдельной строки записей нада. а то только весь список.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад #10 от Jayrome
Jayrome ответил в теме Re:RnQ Eye Plugin 0.8+
Нужна возможность фильтровать неизвестных юзеров и писать их события в лог. :)

Linux - это СУПЕР! )))))))))

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад #11 от FlameTiger
FlameTiger ответил в теме Re:RnQ Eye Plugin 0.8+
Как я понял если контакт имееться в Базе контактов то он не подсвечиваеться, т.е. если он есть в Базе контактов, но его нет в КЛ то он не будет подсвечиваться. Может для такого варианта сделать другую подсветку? к примеру красную.
Тогда можно будет видеть (оно и так видно, но всётаки с подсветкой удобнее) присутствуешь ли ты в КЛ у того контакта, которого из своего КЛ ты удалил.
еще я заметил что после выхода из R&Q список очищаеться. (так и должно быть?) можноли сделать так что бы при очередном запуске R&Q в списке оставались те контакты которых нет в КЛ.

ПС
Ну в плане оформления, нельзя ли сделать так что бы в контекстном меню на закладке плагина, были иконки из текущей темы? тогда контекстное меню не будет отличаться от основного :) мелочь а приятно... наверное :)
тут как я понимаю проблема с zip темами...

ППС
окромное спасибо за плагин, давно ждал реализации этой функции в R&Q. и теперь она есть.
Mikael, респектище тебе.

Жду новых версий плугина.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад #12 от Fr0st
Fr0st ответил в теме Re:RnQ Eye Plugin 0.8+

* Получение Вами GreenCard (что это такое??? )

Неужто вид на жительство? :D

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад #13 от Mikael
Mikael ответил в теме Re:RnQ Eye Plugin 0.9+
Обновил плагин до версии 0,9+, забирайте в первом посте.
Реализовано простое обнаружение неведимок, по принципу - если номер есть в кл, но для вас он оффлайн, но с него произошло обращение к Вашему номеру, то этот номер - неведимка. Теперь любой номер не в кл подсвечивается желтым цветом.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад #14 от john.rzn
john.rzn ответил в теме Re:RnQ Eye Plugin 0.9+
Приятная штуковина еще бы кнопку показа инфы и все будет шоколадно

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад #15 от megas
megas ответил в теме Re:RnQ Eye Plugin
Объясните один момент, если я открыл вкладку плагина, а потом закрыл её, плагин продолжает работать или он работает только когда вкладка открыта?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад - 16 года 11 мес. назад #16 от dek
dek ответил в теме Re:RnQ Eye Plugin
Megas Работает, открыт-закрыт, не важно. У меня некоторые проблемы с Логом (не сохраняет настройки).
Последнее редактирование: 16 года 11 мес. назад пользователем dek. Причина: папускаю уквы

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад #17 от Репыч
Репыч ответил в теме Re:RnQ Eye Plugin
! C:\Documents and Settings\Basist\Рабочий стол\RnQEye09+.zip: Неизвестный метод в readme.txt
! C:\Documents and Settings\Basist\Рабочий стол\RnQEye09+.zip: Неизвестный метод в RnQEye09+.dll
! C:\Documents and Settings\Basist\Рабочий стол\RnQEye09+.zip: Нет файлов для извлечения
только у меня такое?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад #18 от dek
dek ответил в теме Re:RnQ Eye Plugin
Репыч Имеется ввиду, что архив битый или неправильно сообразил?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад - 16 года 11 мес. назад #19 от bass
bass ответил в теме Re:RnQ Eye Plugin
Репыч wrote:

! C:\Documents and Settings\Basist\Рабочий стол\RnQEye09+.zip: Неизвестный метод в readme.txt
! C:\Documents and Settings\Basist\Рабочий стол\RnQEye09+.zip: Неизвестный метод в RnQEye09+.dll
! C:\Documents and Settings\Basist\Рабочий стол\RnQEye09+.zip: Нет файлов для извлечения
только у меня такое?


Видимо да. Кинь архив в корень диска, а не на рабочий стол, вдруг поможет =))

Хотя... Ты чем таким расжимаешь и какой версии?
Последнее редактирование: 16 года 11 мес. назад пользователем bass.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 11 мес. назад #20 от Репыч
Репыч ответил в теме Re:RnQ Eye Plugin
На работе нормально распаковал, дома посмотрю в чем дело (не в месте распаковки точно).
Winrar обновлю.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: bassvazoozaDelphukdekRapid D
Время создания страницы: 0.628 секунд
Работает на Kunena форум