Исходники R&Q

Больше
16 года 5 мес. назад #1 от mad_god
mad_god создал тему: Исходники R&Q
Долго бился над исходниками, но так ничего и не получилось.

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

Много чего вручную пришлось переносить из одного архива в другой, из папки в папку, чтобы хотя бы на 50% скомпилировать. Но всё равно, когда доходит до Wsocket, этого пакета не находит.

Пожалуйста, вложите всё что нужно в архив, чтобы можно было культурно, без жутких напрягов откомпилировать.

Программа очень нравится, как и то, что есть исходники и именно на Дельфи. Но пользы от этих исходников получить никак не могу, пока не откомпилирую в работоспособную программу, которая могла хотя бы соединяться с сервером и передавать-принимать сообщения, хотя бы это.

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

Пожалуйста, помогите, буду ждать и проверять эту тему.

Можно писать сразу на 363 48 48 96

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

Больше
16 года 5 мес. назад #2 от Rapid D
Rapid D ответил в теме RE: Исходники R&Q
Исходники выложены As Is (тобишь всё как есть).
В архиве есть файлик WhatToNeed.txt (что нужно т.е.)

Исходники не предназначены для компиляции "без жутких напрягов откомпилировать".
И даже скомпилировав, вы не получите работоспособный ICQ клиент (в связи с изменениями в протоколах).
Сообщения правда должны хорошо уходить\приходить

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

Больше
16 года 5 мес. назад #3 от Jayrome
Jayrome ответил в теме RE: Исходники R&Q
mad_god, может, есть желание помочь поднять OpenR&Q? :)

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

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

Больше
16 года 5 мес. назад #4 от mad_god
mad_god ответил в теме RE: Исходники R&Q
Да, такое желание есть. Хотя если кто-нибудь подскажет, как обеспечить перехват сообщений в плагине без вникания в исходники самого R&Q, то тогда было бы полегче.

Хочется поставить бота между контактами и юзером, чтобы принятые сообщения приходили в R&Q, затем отсылались боту, тот формировал ответ, отсылал в R&Q и нажимал энтер, если Юзер не нажимает его сам.

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

Больше
16 года 5 мес. назад #5 от mad_god
mad_god ответил в теме RE: Исходники R&Q
"В архиве есть файлик WhatToNeed.txt (что нужно т.е.)"
Есть такой файлик :)

А также два архива разных исходников.
RnQ1019.src.rar
и
RnQ1059.src.RnQ.ru.rar


В одном из них этот файлик пустой. В другом - 3 строчки.

чтобы скомпилировать программу, нужно:
1. Установить пакет из папки For.rnq - должны установится несколько компонент.
2. Прописать пути до For.RnQ в настройках Delphi
3. Скомпилировать саму RnQ

пункт 2 как понимать? Можно заменить вот это всё на "напишите собственный клиент и не спрашивайте меня как".

файл Compilers.inc присутствует только в RnQ1059.src. Многие юниты тоже только во втором архиве. Ну это ладно, скопировал я их из одной папки в другую.

А что делать с ICS? Что качать и как устанавливать?

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

Больше
16 года 5 мес. назад #6 от Mikael
Mikael ответил в теме RE: Исходники R&Q
ICS конечно нужны для компиляции. Брать тут: www.overbyte.be
Устанавливать как обычно ))

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

Больше
16 года 5 мес. назад - 16 года 5 мес. назад #7 от ObServeR
ObServeR ответил в теме RE: Исходники R&Q
mad_god писал(а):

А также два архива разных исходников.
RnQ1019.src.rar
и
RnQ1059.src.RnQ.ru.rar


Если обратить внимание на названия, то можно понять, что это исходники разных версий. Соответственно, второй файлик - более новая версия.

mad_god писал(а):

2. Прописать пути до For.RnQ в настройках Delphi
3. Скомпилировать саму RnQ

пункт 2 как понимать? Можно заменить вот это всё на "напишите собственный клиент и не спрашивайте меня как".


Ну, тут вопрос знания Delphi. Не прикладывать же к исходникам учебник по работе с Delphi... ;)

Есть там такие настройки, где можно прописать пути к библиотекам. Если не ошибаюсь, речь идет о "Tools"->"Environment options..."->"Library".

mad_god писал(а):

Хочется поставить бота между контактами и юзером, чтобы принятые сообщения приходили в R&Q, затем отсылались боту, тот формировал ответ, отсылал в R&Q и нажимал энтер, если Юзер не нажимает его сам.


Для этого исходники RnQ вообще не нужны. Такого бота можно написать на имеющемся плагинном API. Если конечно не зацикливаться на нажимании кнопочки Enter.
Последнее редактирование: 16 года 5 мес. назад пользователем ObServeR.

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

Больше
16 года 5 мес. назад #8 от mad_god
mad_god ответил в теме RE: Исходники R&Q
Урра, йуху, и как там ещё!!!
Всем, кто принимал участие огромнейшее спасибо.
До меня всё подоходило и, наконец, исходники RnQ1019.src скомпилировались!

RnQ1059.src пока не поддаётся.

Отсылку сообщений пока не могу проверить - все мои контакты оффлайн, но, думаю, должно работать. По крайней мере, с сервером соединяется и список пользователей достаёт.


"Такого бота можно написать на имеющемся плагинном API"

Очень бы хотелось пообщаться с теми, у кого уже такой опыт есть.
Как, например, можно прочитать содержимое окна пришедшего сообщения, не перенося на него фокус?
А как узнать, что пришло сообщение, не проверяя содержимое окна через промежутки времени?

Я, конечно, не хочу, чтобы за меня всё сделали, но просто хотелось бы включить в разговор людей, которые уже подобное писали. (если у них, конечно, есть время.)


PS. Ух, как я всё таки рад ! :) :) :)

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

Больше
16 года 5 мес. назад #9 от mad_god
mad_god ответил в теме RE: Исходники R&Q
Сообщения приходят и уходят. Отлично, просто отлично!

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

Больше
16 года 5 мес. назад #10 от Fr0st
Fr0st ответил в теме RE: Исходники R&Q
mad_god

&RQ Plugin API
PE_MSG_GOT =06;
PE_MSG_SENT =07;

Устроят?

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

Больше
16 года 5 мес. назад #11 от mad_god
mad_god ответил в теме RE: Исходники R&Q
Спасибо, но я пока ещё не очень хорошо разобрался, как плагины работают.

Плагин, это dll, которая содержит функции, которые обеспечиваются этим плагином. Так?

Между dll и R&Q осуществляется какой-то обмен данными. Какой и как - я пока не понял.

Похоже, плагин получает все события R&Q и может их обрабатывать.

Написано "A communication is a byte sequence that you should parse from the beginning
to the end."
Это типа R&Q делает список плагинов и каждому по очереди шлёт этот "пакет комуникации". И, если плагин умеет обрабатывать принятые события, то он их обрабатывает, иначе их обрабатывает другой плагин или уже сам пользователь.

Правильно я понимаю?


PS. Простите за создание темы не в том месте. Перенесите, если можно...

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

Больше
16 года 5 мес. назад #12 от mad_god
mad_god ответил в теме RE: Исходники R&Q
смотрю в исходники RnQEye, в создании которого принимали участие Mikael, Rapid D и ObServeR.

Объявляются константы (которые соответствуют тем же константам в R&Q, как я понял)
Набрасываются функции, параметры для которых передаются через указатели.
Плюс процедуры парсинга пакета коммуникации.

Но ясно далеко не всё.

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

Больше
16 года 5 мес. назад - 16 года 5 мес. назад #13 от ObServeR
ObServeR ответил в теме RE: Исходники R&Q
mad_god писал(а):

смотрю в исходники RnQEye, в создании которого принимали участие Mikael, Rapid D и ObServeR.

Ого! Не знал, что я принимал участие... :silly:

Про плагины ты все правильно понимаешь.

Просто попбробуй скомпилить какой-нибудь простой плагин и потихоньку добавляй/изменяй его функционал.

Были раньше в архиве исходники простых плагинов (примеров). К сожалению, куда-то делись, поэтому выложу, что у себя нашел из простого: RnqMessages, RnqTabExample, GetUIN.

Вложение PluginsSamples.rar не найдено

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

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

Больше
16 года 4 мес. назад #14 от mad_god
mad_god ответил в теме RE: Исходники R&Q
Большое спасибо.

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

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