Strega
09-03-2004, 02:47 PM
Originally posted in TribesTalk but it got buried =\
I've been working on this IRC tool for some time now, trying to perfect it. I've actually been using is for quite a while, but I just completely revamped my entire bot, and how it works, so it needs some testing.
Here is a pic of what it is:
http://www.stregalicious.com/tribes/scrim-scheduler.jpg
What I'm looking for is some feedback on how it looks, and features that it has. Right now there are 3 peices to this puzzle. Server, Client, and Login scripts. First, to make any changes on the bot remotely (ie. not on the actual bot machine) you have to login to the bot. Your access level is determined by the password that you enter. So you can give people different levels of access. (This is easy to modify too)
So, here is what it does:
Basically you use drop down menu's to select maps, sides, etc. This is also easy to modify.
did -a scrimdialog 13 %scrimmap1
did -a scrimdialog 13 Unknown
did -a scrimdialog 13 Cavern
did -a scrimdialog 13 Emerald
did -a scrimdialog 13 Fort
did -a scrimdialog 13 Winterlake
did -c scrimdialog 13 1 %scrimmap1
If you wanted to add a new map, you just do:
did -a scrimdialog 13 %scrimmap1
did -a scrimdialog 13 Unknown
did -a scrimdialog 13 Cavern
did -a scrimdialog 13 Cool New Map Here
did -a scrimdialog 13 Emerald
did -a scrimdialog 13 Fort
did -a scrimdialog 13 Winterlake
did -c scrimdialog 13 1 %scrimmap1
Pretty simple to modify.
The Save and Save/Send buttons are a bit different. When you click "SAVE", it stores all the variables locally, but does not update the Server (ie. your Bot). If you click "Save/Send" it will send the information to the bot.
The buttons Yes and No under "Display Scrim", will allow you to send the information to the bot, but when you type !scrim, if no has been selected, the bot will just return, "There are no scrims scheduled at this time."
The "Change" button by "Bot:" will allow you to change where the client sends the information to. (This should be greyed out, and only lights up when you click "change", but I'm still working on that)
Currently, the trigger is !scrim in my channel, and can only be used once every 20 seconds (easily changed if you want) so the bot doesn't get flooded with requests. The output looks like this:
<PimpBot> Scrim Date: Sept 5th @ 7:00pm PST
<PimpBot> Opponent: GoD
<PimpBot> Scrim Specifics:
<PimpBot> Map 1: Emerald
<PimpBot> In$ane $tyle has Imperial
<PimpBot> Map 2: Winterlake
<PimpBot> In$ane $tyle has Imperial
<PimpBot> Map 3: Cavern
<PimpBot> In$ane $tyle has Blood-Eagle
<PimpBot> Notes: None at this time
Please lemme know what you think. I'm working on a system to allow the bots to talk to each other, once that bots name is in a "trusted" list, so that you can request scrims remotely, and have the other guy just click "Approve" or "Deny", with a reason.
Am I wasting my time or is this something your team would consider using?
I've been working on this IRC tool for some time now, trying to perfect it. I've actually been using is for quite a while, but I just completely revamped my entire bot, and how it works, so it needs some testing.
Here is a pic of what it is:
http://www.stregalicious.com/tribes/scrim-scheduler.jpg
What I'm looking for is some feedback on how it looks, and features that it has. Right now there are 3 peices to this puzzle. Server, Client, and Login scripts. First, to make any changes on the bot remotely (ie. not on the actual bot machine) you have to login to the bot. Your access level is determined by the password that you enter. So you can give people different levels of access. (This is easy to modify too)
So, here is what it does:
Basically you use drop down menu's to select maps, sides, etc. This is also easy to modify.
did -a scrimdialog 13 %scrimmap1
did -a scrimdialog 13 Unknown
did -a scrimdialog 13 Cavern
did -a scrimdialog 13 Emerald
did -a scrimdialog 13 Fort
did -a scrimdialog 13 Winterlake
did -c scrimdialog 13 1 %scrimmap1
If you wanted to add a new map, you just do:
did -a scrimdialog 13 %scrimmap1
did -a scrimdialog 13 Unknown
did -a scrimdialog 13 Cavern
did -a scrimdialog 13 Cool New Map Here
did -a scrimdialog 13 Emerald
did -a scrimdialog 13 Fort
did -a scrimdialog 13 Winterlake
did -c scrimdialog 13 1 %scrimmap1
Pretty simple to modify.
The Save and Save/Send buttons are a bit different. When you click "SAVE", it stores all the variables locally, but does not update the Server (ie. your Bot). If you click "Save/Send" it will send the information to the bot.
The buttons Yes and No under "Display Scrim", will allow you to send the information to the bot, but when you type !scrim, if no has been selected, the bot will just return, "There are no scrims scheduled at this time."
The "Change" button by "Bot:" will allow you to change where the client sends the information to. (This should be greyed out, and only lights up when you click "change", but I'm still working on that)
Currently, the trigger is !scrim in my channel, and can only be used once every 20 seconds (easily changed if you want) so the bot doesn't get flooded with requests. The output looks like this:
<PimpBot> Scrim Date: Sept 5th @ 7:00pm PST
<PimpBot> Opponent: GoD
<PimpBot> Scrim Specifics:
<PimpBot> Map 1: Emerald
<PimpBot> In$ane $tyle has Imperial
<PimpBot> Map 2: Winterlake
<PimpBot> In$ane $tyle has Imperial
<PimpBot> Map 3: Cavern
<PimpBot> In$ane $tyle has Blood-Eagle
<PimpBot> Notes: None at this time
Please lemme know what you think. I'm working on a system to allow the bots to talk to each other, once that bots name is in a "trusted" list, so that you can request scrims remotely, and have the other guy just click "Approve" or "Deny", with a reason.
Am I wasting my time or is this something your team would consider using?