Project Chazbot

The Author

 

Welcome to Chazbot's home page.

Check What's New regarding Chazbot. 

Check Update News for the latest updates.

Chazbot is an Active Worlds  bot build around the SDK DLL as supplied by ActiveWorlds inc.

It's major feature is that it performs most worldmanagement tasks, acts as a GateKeeper, Greeter, Tourguide, Weather&Lighting, Universe, Unlimited Interworld ChatRelay using tcp/ip protocol, Remote control of the bot and various other functions without the need for external scripting. As such is an ideal tool for those world owners in need of one or more of those functions but don't have the time, inclination or knowhow to script a bot themselves.

The bot offers the ability to divide the load over multiple botinstances. Default all functions run on one instance, but should you suffer from event misses,dropouts or other speed related issues you can add a botinstance on at a time up till your botlimit. There is no limit to the number of instances in the bot other then your system can bear. Once other instances are added the bot will divide the load over those instances by rotating the botinstance through a timed interval in rest and dividing based on instance load in action.

The bot does text to speech Chat based on the MS Speechapi. The installation contains Speechapi 4. You can set the bot to speak out only the chat which contains your name. Handy if your screens are hidden and someone wants to draw your attention.

The bot has a configurable DLL usage. That way you can choose which aw.dll from which build to use. Features not supported by the aw.dll build you choose obviously will be ignored.

The bot is operated through a GUI. All functions can be finetuned to your needs using easy to use dialogs. Once setup the bot does not need further maintenance.

Chazbot keeps all it's information in a database, the bot therefore can store any kind of number of visitors, bot definitions and all other necessary data. 

Chazbot has been developed using Borland CBuilder Enterprise v6.0, sp4. Additionally a third party library has been used: LMD-Tools which enhances and expands the Borland VCL. The underlying database is BorlandDatabaseEngine, using the Paradox tableformat.

As Chazbot  incorporates so many functions and features it's download is bigger then you may be used to in a bot. The initial download is around 14 mb and updates will be around 5 mb. Of the 14 mb about 6 mb consists of the multiuser database engine, which only needs to be installed once.2 mb consists of actual written code, the remainder consists of the Borland VCL and the LMD-Tools VCL, which also need to be installed once.

The download on this site contains the release version 1.0 of this bot 

An update is available here. When you have installed the bot, you can use the Update function of the bot for automatic or manual updating.

Please report any problems to (if any :) [Petrossa], try to give as much information as possible to reproduce the problem.

Building Chazbot took a lot of hard work, and expense. 

Donations are welcome as a show of appreciation and encouragement for the writer to continue his good work ;)

Donations sofar: 117.5 Euro

What's New

The following is a list of recent additions to the bot. Whenever i submit a status report, or add anything else to my web, i'll put a notice here.  The most recent changes are listed first.

July 2004

Completely redesigned tourist handling. Handles tourists in a separate database, stores names, ip addresses etc for easy management of tourists.

Januari 2004

Updated third party libraries, no need to install this if your bot works fine, just a maintenance update. 

December

See November

November

Not much to say, adding a second floor to my house, it takes most of my time

Oktober

I have moved to my favourite town, where i hope to be buried, www.menton.com Work will progress from now on, also check out the Uniserver project which will get most of my attention now.

September

I am moving to another country so i won't do much work on the bot this month. I will read my email though, so if you have any problems keep on writing. If you dont have problems just write how much you like Chazbot and keep those donations coming :).

August

Added personalisation of bot console message colours

Added setting of default console message colours

Added Point & Click Building

Progressing work on Bingobot (added further customisation of the bingobot)

Added Universe Management dialogs (Licenses, Citizens)

Added Ini File Editor for Universe Setup Management

Completely redesigned the Chatwindow. 

Added multiple bot instance setting

Added DLL configuration

Added texttospeech based on MS Speechapi

July

Bingobot is now incorporated, albeit in a first, simple, version

Added tourist info database (names, ip addies)

Added bingoresults database

Extended the names used database with ip addresses used

Overhauled several dialogs 

More bug fixes

 

June

Further bug corrections

Added namepurging to database

Conformed triviadata files to Hamfon

May

I am am away for a couple of weeks and wont be answering emails till the end of May

April

After a long period of illness i picked up the thread again.

New version available with lots of bugs weeded out

January

Added Trivia bot, with ftp uploading of triviafiles

Added Personal command building

Added remote monitoring and automatic takeover on failure

December

Adding terrain and object storage

Adding object collection rebuild

Added several new chat commands

Added remote interworld bot control

Added TCP/IP Multi World/Universe chat relay

Added TCP/IP Multi World/Universe 'whisper' relay

November

Added FIFO stack for event result handling

Added automatic WebUpdate feature

Added personalisation of bot responses

Added several new functions to the Chatwindow

Added Import/Export of all databases

October

Added Tourguide botfunction

Added Greeter botfunction

Added Interworld Chatrelay

Added Mapi client

Added Telegram reader/exporter

Back to Top