I've decided to leave VisualBasic behind with a bit of a bang. This will be the last VisualBasic JoeBot ever. This is a little original, it will support both the THAC and IRC protocols, with the adition of the binary protocol later on.
I've got the TAHC protocol finished, to some degree. It will connect, but you can't talk (gimme a sec..), and it doesn't parse anything. It pre-parses packets (splits at the CRLFs), so they're easy enough to read as is, but I will add parsing.
Basically, I aim to put everything in this bot that I enjoy from other bots. Easy to set up (step-by-step configuration?), the basic set of commands (kick, ban, say), Winamp commands (next, prev, vol, mp3), and best of all, built in configuration!
I should have a stable testing version, at least for TAHC, out by the end of the week. If anyone would like a copy, let me know, either here or on AIM.
And a special present, the output!
Stupid table raping output.
EDIT -
[8:37:26 PM] <JoeBot-Test> Hey everyone.
[8:46:45 PM] Joined Channel: Open Tech Support
[8:48:37 PM] [BNET] Info: Welcome to Battle.net!
[8:50:58 PM] [BNET] Error: Chatting with this game is restricted to the channels listed in the channel menu.
[8:55:13 PM] <Joe[e2]> hello self.
[8:57:38 PM] <Joe[e2] whispers> HI.
Hitmen Chat's "TAHC protocol" support > yours.
Hitmen Chat is in C# too! ;)
Is SGE "Super Good Edition"... :-\
Quote from: Blaze on October 17, 2005, 07:53:40 AM
Is SGE "Super Good Edition"... :-\
No, "Sewage Grime Edition."
Quote from: MyndFyrex86] link=topic=3377.msg34141#msg34141 date=1129565991]
No, "Sewage Grime Edition."
ROFL!!!
Thanks MyndFyre and Sidoh? =.=
Yes, SGE is Super Good Edition. Come to think of it, anyone have a better name?
Anything else.
The-Bot-That-People-Will-Think-Was-Written-By-Rabbit-Because-Its-Called-RabbitBot-But-It-Was-Actually-Written-By-Joe-And-Every-Word-In-This-Name-Is-Capitalized-And-This-Is-Going-To-Break-Tables
I'm going to stab you with a spoon.
Oh wait, there is no spoon. DAMNIT
Quote from: Joe[e2] on October 18, 2005, 05:35:38 PM
Come to think of it, anyone have a better name?
Shit Grilled Extraordinare?
Haha myndy and his cheap shots.
Quote from: Sidoh on October 20, 2005, 12:17:44 AM
I'm going to stab you with a spoon.
Oh wait, there is no spoon. DAMNIT
OMG U STABBED ME WITH THE MANA CHEAT
I SEE DEAD PEOPLE
Quote from: Joe[e2] on October 18, 2005, 05:35:38 PM
Come to think of it, anyone have a better name?
Someone Gouged my Eyes!
SSE
Super Sucky Edition.
FYI
For killing Your Intelligence
OMG
Oh My God make it stop!
Good news and bad news. I'll give you the bad news first, because if I didn't, it would totally be messed up.
Bad news: I'm switching to Gambas. That means none of you Windows users can use this thing. Roflpwned.
Good news: I'm switching to Gambas. If anyone wants the source code to JoeBot: SGE, let me know. Also, the Linux users can have a bot! Also, I fixed my naming problem. GambasBot!
Good news, consider the above post null and void!
Good news..
[2:08:11 PM] JoeBot: SGE 1.0R4 by Joe[e2] loaded!
[2:08:11 PM] Settings loaded.
[2:08:13 PM] [BNET] Connecting..
[2:08:13 PM] [BNET] Connected!
[2:08:14 PM] Unhandled Packet: Connection from [172.129.105.123]
[2:08:14 PM] Unhandled Packet: Enter your account name and password.
[2:08:14 PM] Unhandled Packet: Use 'anonymous' if you only want to issue queries.
[2:08:14 PM] Unhandled Packet: Username: Password:
[2:08:14 PM] Logged on as JoeBot-Test.
[2:08:14 PM] Joined Channel: PuBLiC CHaT 1
[2:08:14 PM] 666IRoNGRoN666 is in the channel using CHAT with flags 0x10
[2:08:14 PM] Matt is in the channel using D2XP with flags 0x00
[2:08:14 PM] WeBenef4 is in the channel using W2BN with flags 0x00
[2:08:14 PM] XeLNaGa is in the channel using CHAT with flags 0x10
[2:08:14 PM] DomIsANoob@Lordaeron is in the channel using WAR3 with flags 0x00
[2:08:14 PM] TS_Leader@Lordaeron is in the channel using W3XP with flags 0x00
[2:08:14 PM] Obfuscate is in the channel using CHAT with flags 0x10
[2:08:14 PM] Sr.Pimp@Lordaeron is in the channel using WAR3 with flags 0x00
[2:08:14 PM] rdfrosty@Lordaeron is in the channel using W3XP with flags 0x00
[2:08:14 PM] ujie-7@Lordaeron is in the channel using W3XP with flags 0x00
[2:08:14 PM] Rick is in the channel using CHAT with flags 0x10
[2:08:14 PM] JoeBot-Test is in the channel using CHAT with flags 0x10
[2:08:14 PM] Server Info: Welcome to Battle.net!
[2:08:14 PM] Server Info: This server is hosted by AT&T.
[2:08:14 PM] Server Info: There are currently 287 users in Chat, and 137075 users playing 24180 games on Battle.net.
[2:08:14 PM] Server Error: Chatting with this game is restricted to the channels listed in the channel menu.
[2:08:14 PM] Server Info: Last logon: Thu Oct 27 7:07 PM
[2:08:14 PM] <WeBenef4 whispers> Du Fric et des cado ds mon profil !
[2:08:16 PM] Rick has left the channel with flags 0x00
[2:08:16 PM] Sleet has joined the channel using CHAT with flags 0x10
Let me add configuration loading via API and consider this beta material. IRC soon to come.
EDIT -
Nice, the disclaimer has a broken link to Grok's INI stuff. -.-.