TheQBot Service 1.4.5

The UnrealIRCd team does not officially provide support for any services packages that you may be using or want to use. This forum is provided so the community can help each other with services issues.

Moderator: Supporters

LordOfHell
Posts: 55
Joined: Thu Jul 22, 2004 3:33 pm
Location: Niedersachsen, Germany
Contact:

TheQBot Service 1.4.5

Post by LordOfHell »

Hi,

I want to present you my new QBot service for UnrealIRCd on Windows based systems.
Lots of changes have been made and Q does now support NickReservation, Support for +q or +a (can be switched off), POP, Notice/Message mode.

The total amount of all new commands is about 77 commands.

There were also some bugs who crashed Q while linked to other networks.
I removed them all and promise you it wont crash ;)

The .NET version will release later, I guess in April 05.

A new download link is available including a readme file: Http://lord.bigfe.de/Q.rar

Well whats left,
I hope you will enjoy testing this service or maybe integrating it?
Who knows ;)

Thanks,
LordOfHell
sincerely,
-=LordOfHell=-
UnrealIRCDLover
Posts: 10
Joined: Sat Jan 01, 2005 12:52 pm

Post by UnrealIRCDLover »

i downloaded now the Q bot but my question is....it supports sethosting ? also when a oper has for example real ip 1.1.1.1, and sethost ip 2.2.2.2, someone want ban the oper through Q, the Q bot will ban them to the visible ip (sethost ip) or.....Q will ban the real ip from unders sethost (1.1.1.1) ? When Q ban the real ip is BAD, when it bann the visible ip only is very good .This is very important, now I test it.
LordOfHell
Posts: 55
Joined: Thu Jul 22, 2004 3:33 pm
Location: Niedersachsen, Germany
Contact:

Post by LordOfHell »

Hey,

of course it supports this function.
Q NEVER bans the real host but the vhost.
The first account data is username: admin password: admin

After that just type /msg Q help

Thank you
sincerely,
-=LordOfHell=-
tsompanis

hhmmm

Post by tsompanis »

ok all fine till now with Q
But i have a problem... :/

after trying Logining in as "admin"
[1:46:23] -> *Q* auth admin admin
[1:46:28] *Q* Either username not found or incorrect password entered

so....what i do? :P
LordOfHell
Posts: 55
Joined: Thu Jul 22, 2004 3:33 pm
Location: Niedersachsen, Germany
Contact:

Post by LordOfHell »

Hmmh, that cannot be.
The only account if you install Q is auth admin admin.

You can send the database to [email protected]

I will check whether there is a password set :)

Sorry but it should work 100%
sincerely,
-=LordOfHell=-
UnrealIRCDLover
Posts: 10
Joined: Sat Jan 01, 2005 12:52 pm

Post by UnrealIRCDLover »

I started the bot but....more things are not clear: to me auth admin admin doesn`t works too, then how can I register channels ? what are the access levels ! Another problem: deop command doesn`t exist, ban command doesn`t exist too, kick commadn too doesn`t exist !!! Please implement kick command and ban command but not only /msg q ban #chanel nick, this too, but I wish /msg q ban #channel *!*@* also so I can ban someone to nick or to ident or....host, or host domain *!*@*.domain or...*!*@80.97.12.* (ip classes) ! this is very important. Ban command must be suported by all users with acceses not only by owner. And be carefully that the Q ban only visible host (sethost ip). THX. I will send you the ini file for corect the admin admin problem.
LordOfHell
Posts: 55
Joined: Thu Jul 22, 2004 3:33 pm
Location: Niedersachsen, Germany
Contact:

Post by LordOfHell »

huhm .)

Hotmail said there is an unknown error (maybe virus) in the .rar archive.
Please send it again

Thanks


Im sorry that the q auth thing does not work but i downloaded the archive twice and checked the pw.

I really need a database now .(
sincerely,
-=LordOfHell=-
UnrealIRCDLover
Posts: 10
Joined: Sat Jan 01, 2005 12:52 pm

Post by UnrealIRCDLover »

I sent the setup.ini file to you via email.
LordOfHell
Posts: 55
Joined: Thu Jul 22, 2004 3:33 pm
Location: Niedersachsen, Germany
Contact:

Post by LordOfHell »

OK,

I've uploaded a new package. THE OLD ONE WAS CORRUPT

I am sorry for that, did not test it before.

The link: http://lord.bigfe.de/Q.rar is still alive.

Download the new package from there.

Thank you,

LordOfHell
sincerely,
-=LordOfHell=-
UnrealIRCDLover
Posts: 10
Joined: Sat Jan 01, 2005 12:52 pm

Post by UnrealIRCDLover »

I downloaded now the new Q, the auth admin admin works now but please tell us what i said above also about:

"Another problem: deop command doesn`t exist, ban command doesn`t exist too, kick commadn too doesn`t exist !!! Please implement kick command and ban command but not only /msg q ban #chanel nick, this too, but I wish /msg q ban #channel *!*@* also so I can ban someone to nick or to ident or....host, or host domain *!*@*.domain or...*!*@80.97.12.* (ip classes) ! this is very important. Ban command must be suported by all users with acceses not only by owner. And be carefully that the Q ban only visible host (sethost ip)." !!!!!

Please give me an ansewer because...i don`t understant, unbanall exists, but ban command no ! :))).
UnrealIRCDLover
Posts: 10
Joined: Sat Jan 01, 2005 12:52 pm

Post by UnrealIRCDLover »

A new problem I am auth with user admin, password admin, then when i type /msg q whoami the massage is:

Run-time error "13":

Type mismatch

And q break down !!! Test please and correct the bug (and don`t forget to read what i said above about ban and kick command.
w00t
Posts: 1136
Joined: Thu Mar 25, 2004 3:31 am
Location: Nowra, Australia

Post by w00t »

Errors happen, especially in VB6 programming. Once you get:

Code: Select all

try
{

}
catch (Exception ex)
{

}
you will fall in love.
:)
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
LordOfHell
Posts: 55
Joined: Thu Jul 22, 2004 3:33 pm
Location: Niedersachsen, Germany
Contact:

Post by LordOfHell »

Whohoo I C w00t is going C# :)

Well, there is a bug :/
Damnit, cannot it just work *grml*

OK, UnrealIRCdLover: I will include BAN when I fix the bug.
I am sorry for that but it is good that you tell me .)
There is a deop function INSIDE the channel.
It works then you say "Q deop" or "Q op" in a channel.
You can also use "Q owner" "Q admin" "Q deowner" "Q deadmin" "Q voice" "Q halfop" etc. :)

I will also include a /msg Q deop function then.

Thank you for using Q :)

Lord
sincerely,
-=LordOfHell=-
UnrealIRCDLover
Posts: 10
Joined: Sat Jan 01, 2005 12:52 pm

Post by UnrealIRCDLover »

Yes, this is wonderfull when you will implement ban command ! be carefull to set ban command /msg q ban #channel *!*@* form (and the command must ban only the visible ip also mode ip or sethost ip) !!! not only, /msg q ban #channel nick (this you can implement too, and this must ban too only the visible host or ip from the banned nick). Kick command through q please implement too (/msg q kick #channel nick reason)
Twice: How can I do that i can change the ident of Q bot in the setup.ini ! I can change host, I can change the nick but the ident not, the ident is same like the nick !!! Please corect this too.
Third: The Q op, Q deop and more on the channel commands are not enough because perhaps a person want give this commands through Q to status and not on channel !
Then how can I do to disable mode +q for channel owner ! also if i register a channel to a user and the user join the channel, he must remain normal also not with mode +q !

And the last, MAN, I think that you don`t become worry because I tell you all what is missing but so you can update your love Q (I love it) , i will test, I will tell you and i guarantee that you will create the best Q bot of all !!!
LordOfHell
Posts: 55
Joined: Thu Jul 22, 2004 3:33 pm
Location: Niedersachsen, Germany
Contact:

Post by LordOfHell »

Hey there,

I now fixed all bugs and created 1.4.6 , you can download it http://lord.bigfe.de/Q.rar

Included are /msg q BAN and also 2 new functions:

/msg q SetBanKick
/msg q ClearBanKick

If BanKick is enabled, all users matching the banmask of the user who set +b will be kicked.
Too broad masks like * are not allowed.

Lord
sincerely,
-=LordOfHell=-
Locked