12-25-2007, 02:11 PM
As some of you know, I've created a tcl for eggdrop that I've dubbed "ninjato" for now. (See: http://en.wikipedia.org/wiki/Ninjat%C5%8D for word meaning.) When I get the code to a point I'm not ashamed to release I'll make it public and others can assist in it if they'd like.
I plan to continue working on this bot and adding a lot of features, and I wanted to get some feedback and suggestions about this.
1) The name. I selected something "ninja" but I think it could have a better name. I'm open for suggestions
2) As of now, the bot either does the following, or should:
!ninjato = help response
!nex <ip:port> = get the status of server
!nexp <ip:port> = get the status of the server + scoreboard
!1v1
!1v1us = alias for ga/ny/tx(galts)/nc(my practice) servers
!1v1eu = alias for popular eu 1v1 servers
!2v2 = 2v2 servers
!3v3 = 3v3 servers
!ctf
!ctfus = us ctf servers
!ctfeu = eu ctf servers
The bot also receive updates such as map-change events and can echo them.
The output is semi-skinnable
3) TODO:
A) !follow/!nofollow X <ip:port> will be implemented for the purpose of giving the scores of a 1v1 match every X interval (1min).
B) rcon support to manipulate the server from irc (this may be a new project altogether along with C))
C) sitechannel support, which is a boost to the already existing event (map change) notification
D) Change the qstat to dump to XML and implement an XML parser. This will allow users to configure output easier
E) Rework the current hardcoded system to allow storing of server aliases via channel commands. Eliminate server hardcodes.
F) ####COMMENTS!!!!! heh, im such a bad coder
Once again, what I want from you is a name for the script and some feature suggestions.
I plan to continue working on this bot and adding a lot of features, and I wanted to get some feedback and suggestions about this.
1) The name. I selected something "ninja" but I think it could have a better name. I'm open for suggestions
2) As of now, the bot either does the following, or should:
!ninjato = help response
!nex <ip:port> = get the status of server
!nexp <ip:port> = get the status of the server + scoreboard
!1v1
!1v1us = alias for ga/ny/tx(galts)/nc(my practice) servers
!1v1eu = alias for popular eu 1v1 servers
!2v2 = 2v2 servers
!3v3 = 3v3 servers
!ctf
!ctfus = us ctf servers
!ctfeu = eu ctf servers
The bot also receive updates such as map-change events and can echo them.
The output is semi-skinnable
3) TODO:
A) !follow/!nofollow X <ip:port> will be implemented for the purpose of giving the scores of a 1v1 match every X interval (1min).
B) rcon support to manipulate the server from irc (this may be a new project altogether along with C))
C) sitechannel support, which is a boost to the already existing event (map change) notification
D) Change the qstat to dump to XML and implement an XML parser. This will allow users to configure output easier
E) Rework the current hardcoded system to allow storing of server aliases via channel commands. Eliminate server hardcodes.
F) ####COMMENTS!!!!! heh, im such a bad coder
Once again, what I want from you is a name for the script and some feature suggestions.