is it possible to have 'service agents'? these are bots that sit on a channel and keep it open. and is it possible for a User mode that can be set by server admin that would put a line into a lients /whois saying that they are a network service. I have made a tiny mIRC bot that acts like a NickServ/ChanServ/MemoServ/OperServ - and that line in /whois would be cool..
cya, Radio132
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Have it is possible to have client applications as service agents, just set them a IRC bots (umode +B) which sets them as Bots and just set them up an IRC oper line(O:Line) and have them oper up so that way they can handle nickname and channel management iusses.
Note: If you are developing a service agent client side based then use the vbIRCd features; /users, /samode, /sanick, and of course /kill to kill people off for using someone else's nick.
So, the service agent just has to:
1) Connect and oper up! /oper <ID> <Pass>
2) perform /users to get list of people who's on the server
3) and then handle what ever has to be done.
:)
P.S. I will add the SWHOIS feature from Unreal to vbIRCd for Status Whois Info.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
is it possible to have 'service agents'? these are bots that sit on a channel and keep it open. and is it possible for a User mode that can be set by server admin that would put a line into a lients /whois saying that they are a network service. I have made a tiny mIRC bot that acts like a NickServ/ChanServ/MemoServ/OperServ - and that line in /whois would be cool..
cya, Radio132
Have it is possible to have client applications as service agents, just set them a IRC bots (umode +B) which sets them as Bots and just set them up an IRC oper line(O:Line) and have them oper up so that way they can handle nickname and channel management iusses.
Note: If you are developing a service agent client side based then use the vbIRCd features; /users, /samode, /sanick, and of course /kill to kill people off for using someone else's nick.
So, the service agent just has to:
1) Connect and oper up! /oper <ID> <Pass>
2) perform /users to get list of people who's on the server
3) and then handle what ever has to be done.
:)
P.S. I will add the SWHOIS feature from Unreal to vbIRCd for Status Whois Info.
Hey tron21net
I have started to write a Service Bot in VB which at the moment uses a M$ SQL Server to store the channel/user/oper info
I wrote it for my ircd server which is running on my linux box.
At the moment all it does is keep certain channels open.
Im sure it wouldnt take much coding to get it to work on this version.
Paul Kirby