Valhalla Legends Archive

Programming => Battle.net Bot Development => Topic started by: Zyroth on December 22, 2003, 07:15 AM

Title: New to this - eager to learn
Post by: Zyroth on December 22, 2003, 07:15 AM
Hi Guys,

I am completely new to anything that's about Network Communication. Here's what I've done:

- PHP Scripting
- Delphi Low Level Applications
- Computer Science in my final exams... so I know basics like Recursion, Sort Algorithm, Micro Programming, Data Structures, etc.

Here's what I want to do:

Write a Battle.Net Bot in Python with help of the "Twisted Matrix" which is able to run on my clan's dedicated Debian Server and is able to do the following:

- Moderate/Operate the Channel "clan xxx" (BG3 can do this, so can I =) )
- Transfer Chat from Battle.net to IRC and back

I am completely aware of the fact, that this might be the work of half a year, but I am eager to learn. ;)

Anyone has got an advice, where and how I can start? I read through some of the documents at the Bot-Dev Site, but did not find something like a "Hello World" Tutorial...

Thx, Zyr
Title: Re:New to this - eager to learn
Post by: Spht on December 22, 2003, 09:31 AM
Quote from: Zyroth on December 22, 2003, 07:15 AM
I read through some of the documents at the Bot-Dev Site, but did not find something like a "Hello World" Tutorial...

The bot development web site wasn't meant to be a walk-through on how to write a bot. It's an archive of resources from the old bot development forums which would be useful for developers.
Title: Re:New to this - eager to learn
Post by: Grok on December 22, 2003, 09:44 AM
Quote from: Zyroth on December 22, 2003, 07:15 AMAnyone has got an advice, where and how I can start? I read through some of the documents at the Bot-Dev Site, but did not find something like a "Hello World" Tutorial...

Thx, Zyr

A long time ago (~3 years), I posted a series of articles on how to write a VB Chat bot.  It was effectively a "Hello, World" for bots that got you up and running.  I believe BnetDocs or the BotDev site might have a link to that forum article.
Title: Re:New to this - eager to learn
Post by: UserLoser. on December 22, 2003, 10:11 AM
Quote from: Grok on December 22, 2003, 09:44 AM
Quote from: Zyroth on December 22, 2003, 07:15 AMAnyone has got an advice, where and how I can start? I read through some of the documents at the Bot-Dev Site, but did not find something like a "Hello World" Tutorial...

Thx, Zyr

A long time ago (~3 years), I posted a series of articles on how to write a VB Chat bot.  It was effectively a "Hello, World" for bots that got you up and running.  I believe BnetDocs or the BotDev site might have a link to that forum article.

Here it is (http://botdev.valhallalegends.com/documents/vbwinsockhlp.html)
Title: Re:New to this - eager to learn
Post by: Kp on December 22, 2003, 11:15 AM
Quote from: Zyroth on December 22, 2003, 07:15 AM
I am completely new to anything that's about Network Communication. Here's what I've done:

- PHP Scripting
- Delphi Low Level Applications
- Computer Science in my final exams... so I know basics like Recursion, Sort Algorithm, Micro Programming, Data Structures, etc.

If you haven't already, I would recommend getting at least a basic grounding in either C or VB, as that's what most of the code samples seem to get written in.  The C code is (IMO) often better, but the VB code is more plentiful (on account of more VB newbies begging for help than C newbies, I think).
Title: Re:New to this - eager to learn
Post by: Grok on December 22, 2003, 11:19 AM
Additionally, Lord`Bacca modified and released an enhanced GreetBot for C++ programmers.  It is documented pretty well, and should be the newb C++ bot programmer's starting place.
Title: Re:New to this - eager to learn
Post by: Zyroth on December 22, 2003, 12:02 PM
QuoteThe bot development web site wasn't meant to be a walk-through on how to write a bot. It's an archive of resources from the old bot development forums which would be useful for developers.

Hm, anyways I would find such a thing quite helpful. If I will (one day :)) succeed with Battle.Net-Bot-Programming, I may contribute one.

All the others: Thx very much!
Title: Re:New to this - eager to learn
Post by: MrRaza on December 23, 2003, 09:44 AM
Quote from: UserLoser. on December 22, 2003, 10:11 AM
Quote from: Grok on December 22, 2003, 09:44 AM
Quote from: Zyroth on December 22, 2003, 07:15 AMAnyone has got an advice, where and how I can start? I read through some of the documents at the Bot-Dev Site, but did not find something like a "Hello World" Tutorial...

Thx, Zyr

A long time ago (~3 years), I posted a series of articles on how to write a VB Chat bot.  It was effectively a "Hello, World" for bots that got you up and running.  I believe BnetDocs or the BotDev site might have a link to that forum article.

Here it is (http://botdev.valhallalegends.com/documents/vbwinsockhlp.html)

You should note that that article by Grok is "incomplete" to an extent. But for an almost full, featured bot, you can download this Visual Basic source of a chat bot created by our good friend Grok aswell. Here is the link http://www.valhallalegends.com/pub/vbchat.zip (http://www.valhallalegends.com/pub/vbchat.zip)
Title: Re:New to this - eager to learn
Post by: Banana fanna fo fanna on December 24, 2003, 10:36 AM
Python, eh.

I can help you out immensley in that regard...no one else here uses Python except me :)
Title: Re:New to this - eager to learn
Post by: Etheran on December 24, 2003, 01:20 PM
Quote from: St0rm.iD on December 24, 2003, 10:36 AM
Python, eh.

I can help you out immensley in that regard...no one else here uses Python except me :)
Don't be too sure about that.
Title: Re:New to this - eager to learn
Post by: Banana fanna fo fanna on December 26, 2003, 02:25 PM
Oh I am sure.