Плагин "ICQ RemoteCP"

Все что касается разработки, отладки, использования подключаемых модулей.

Moderators: Korney San, marcipan

Post Reply
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

Буду отвечать по порядку.
Piroman wrote: Первое, что бы хотел сказать - модуль ICQ просто ужасен. Поскольку даже кратковременное отключение от сети - и бот в сеть больше не выходит. Зачем такой бот, из-за которого приходится практически каждый раз лезть по RDP на машину, включать бота, а потом только слать ему ссылки?
Для бота используется TICQClient, имеющий на данный момент версию 1.34. Список возможностей у него весьма неплохой. Если вы знаете модуль лучше - ссылку в студию.
Piroman wrote: Второе - это разбор входящих ссылок. Отправляю Http://www.Primer.Servera.Ru/... и он не добавляет ссылку из-за прописных букв. А именно так она была представлена на сайте, откуда её копировал и исправлять её, и все остальные подобные ссылки, нет абсолютно никакого желания.
Каюсь, есть такое. Но это легко исправить и без + :) Потому что при проверке строки на ссылку не учитывается, что ссылка может быть в любом регистре...
Может, вам ещё и автозамену всяких hxxp встроить? ;)
Piroman wrote: Ещё что не сильно могу понять, это почему админ бота не может видеть все закачки, добавленные вручную или с других UIN? Он же, в принципе, админ, у которого должны быть все права =)
Он может - вы, видимо, не до конца изучили список команд. Есть такая команда LIST Ox, доступная администраторам (а с RC2 будет только главадмину), которая выводит все закачки, имеющиеся в DM.
И вы этим вопросом подали мне одну идею...
Piroman wrote: Если вам не хватает рабочих рук, могу учавствовать в доработке плагина. Конечно, по мере возможностей и свободного времени
А с этим добро пожаловать в ICQ.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
User avatar
Piroman
Бывалый
Posts: 17
Joined: 27 Oct 2008, 6:12 Mon
Contact:

Post by Piroman »

Korney San wrote: Для бота используется TICQClient, имеющий на данный момент версию 1.34. Список возможностей у него весьма неплохой. Если вы знаете модуль лучше - ссылку в студию.
Я именно этот компонент и использовал. Да и дело то не в компоненте, а в проверке на отключение и переподключение.
Korney San wrote: Может, вам ещё и автозамену всяких hxxp встроить? ;)
Ну зачем же. Я прекрасно понимаю, что можно реализовать, приложив совсем маленько усилий, а что потребует большой работы, а на самом деле 99% пользователей никогда этим пользоваться не будут.
Korney San wrote: Он может - вы, видимо, не до конца изучили список команд.
Каюсь, плохо изучил.
Korney San wrote: И вы этим вопросом подали мне одну идею...
Интересно услышать
Korney San wrote: А с этим добро пожаловать в ICQ.
Я имел в виду доработку вашего плагина
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

Piroman wrote:Да и дело то не в компоненте, а в проверке на отключение и переподключение.
В одно событие отключения встроена проверка. Может быть, оно там не одно и я их не все нашёл...
Piroman wrote:
Может, вам ещё и автозамену всяких hxxp встроить? ;)
Ну зачем же. Я прекрасно понимаю, что можно реализовать, приложив совсем маленько усилий, а что потребует большой работы, а на самом деле 99% пользователей никогда этим пользоваться не будут.
Просто это в ту же строку,и раз уж ковырять, так до конца... :)
Piroman wrote:
И вы этим вопросом подали мне одну идею...
Интересно услышать
Дать главадмину просматривать только закачки, добавленные конкретным UIN.
Piroman wrote:
А с этим добро пожаловать в ICQ.
Я имел в виду доработку вашего плагина
Я тоже - заходите ко мне в аську, поговорим.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

Успехи прошедшего времени:
[+] Добавлены короткие версии команд
[-] Не обратывались ссылки в смешанном регистре
[x] Из списка параметров ссылки убран hidden - ибо нефиг
[-] При отсутствии закачек админа в ответе не было соответствующей строки
[*] Операции с UIN (добавление/перемещение, удаление) позволяют задать несколько UIN через пробел
[+] Опция авторизации пользователей плагина: автоматически и через запрос к главному администратору
[+] Главный администратор авторизуется автоматически
[+] Главный администратор: команда разрешения/запрещения авторизации
[+] Авторизация через форму настроек
[-] Исправлено (надеюсь) переподключение при ошибках

По поводу файлообменников:
Я разговаривал с aldari (автор плагина FileShares) и с Dimoniusis (автор USDownloader-а).
Aldari сбросил мне свои исходники, т.к. у него пока нет времени на плагин. Если у меня получится, то я продолжу его работу.
У меня была мысль подключить плагины USDownloader-а, но Dimoniusis против этого.
Поэтому возможны следующие пути развития:
1. Копировать ссылку в буфер (или записывать в файл) в надежде на USDownloader. Почти реализовано.
2. Дорабатывать плагин FileShares до приемлемого уровня, ICQ RemoteCP оставить как есть. Т.е. ссылка будет попадать в DM, а там её будет обарабатывать FileShares (как умеет). Это потребует много времени.
3. Дорабатывать плагин FileShares до приемлемого уровня с возможность использовать как сервис через Thunk, включить в ICQ RemoteCP вожможность работы с FileShares через Thunk (ну и до кучи довести до ума сам Thunk). Это потребует МНОГО времени.

Пока императивом является вариант № 1 как наиболее [быстро] достижимый. Тем более что USDownloader умеет составлять список сайтов, обрабатываемых его плагинами, который можно сохранить в файл и перехватывать ссылки по нему...
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Demen
Posts: 7
Joined: 29 Oct 2008, 21:12 Wed
Contact:

Post by Demen »

А когда будет RC2, а то уже хочеться поюзать!!!
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

Demen wrote:А когда будет RC2, а то уже хочеться поюзать!!!
Осталось ещё пару вопросов, проверить на видимые глюки, потестить в целом - думаю, на следующей неделе.
С одной стороны, работой привалило, с другой, кода тоже прибавилось...
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

Глюпый вопрос: команда перезагрузки компьютера нужна?
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
G0rdon
Гуру
Posts: 110
Joined: 28 Jun 2008, 21:49 Sat
Location: Беларусь,Минск

Post by G0rdon »

ну пусть будет на всякий...
ждем RC2:)
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

За сегодня:
[!] ICQ: пакетная отправка сообщений (каждые 5 с) с контролем их длины
[+] Команды: в формат списка всех закачек добавлен токен #UIN (UIN добавившего закачку). Токен доступен только администраторам. В остальных случаях этот токен вырезается.
[+] В список завершённых закачек добавлены закачки из истории за сегодня
[-] Команды: при отсутствии токена hidden его не указывало в команде - открывалось ненужное окно добавления закачки

И шо-то сломал однако... :x
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Demen
Posts: 7
Joined: 29 Oct 2008, 21:12 Wed
Contact:

Post by Demen »

Можно ли сделать список процессов, с возможностью убивания процесса, регулировка громкости звука в системе, запуск программ...

Запуск программ по пути + запуск по быстрым командам...
н-р:
Забил в плагин дома запуск по команде "usd"
C:\...\usdonloader.exe потом из любого места можно былоб запустить...

Былоб очень приятно и полезно!!!
G0rdon
Гуру
Posts: 110
Joined: 28 Jun 2008, 21:49 Sat
Location: Беларусь,Минск

Post by G0rdon »

Кстати былоб очеь неплохо :wink:
кстати есче хотелось бы команду,при которой выводилса общий вес всех файлов ,которые лежат в папке для скачивания по умолчанию....Чтоб знать скоко я там скачал.....:)
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

Demen wrote:Можно ли сделать список процессов, с возможностью убивания процесса, регулировка громкости звука в системе, запуск программ...

Запуск программ по пути + запуск по быстрым командам...
н-р:
Забил в плагин дома запуск по команде "usd"
C:\...\usdonloader.exe потом из любого места можно былоб запустить...

Былоб очень приятно и полезно!!!
Оно понятно, что приятно и полезно, но каким боком это к скачиванию? Ведь у нас "плагин для управления DM", а не "ICQ клент для управления системой"...
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

G0rdon wrote:кстати есче хотелось бы команду,при которой выводилса общий вес всех файлов ,которые лежат в папке для скачивания по умолчанию....Чтоб знать скоко я там скачал.....:)
А файрвол от этой команды кто отгонять будет?
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
G0rdon
Гуру
Posts: 110
Joined: 28 Jun 2008, 21:49 Sat
Location: Беларусь,Минск

Post by G0rdon »

если вся проблема в фаирволе то нада сделать....
было б просто супер если эти функции будут....:)
это ж очень удобно...

кстати ,не работает оповещение о изменении и добавлении закачек из ДМ(ну и из плагинов):(
или я чето точно намудрил....тогда скиньте кто плз файлик в настроиками....

да и переподключение вроде не работает:(
Demen
Posts: 7
Joined: 29 Oct 2008, 21:12 Wed
Contact:

Post by Demen »

Оно понятно, что приятно и полезно, но каким боком это к скачиванию? Ведь у нас "плагин для управления DM", а не "ICQ клент для управления системой"...[/quote]

Согласен, но возможность управления звуком сделайте!!!, чтобы домашних не радражать когда добавляются закачки...
Post Reply