Δευτέρα 30 Αυγούστου 2010

[HON] ChatBot

NewerthBot
Version 1.7
__________________________________________________

About
This is one of the very first "chat bots" created for Heroes of Newerth, it comes with basic commands such as: say, whisper, trivia. It is written in C# and uses CupHead's HoNClient library to pass the process of making the connection.
It also includes a match stats and player stats viewer!
__________________________________________________

Screenshots




__________________________________________________

Installation and Requirements
DOWNLOAD HERE

Download the application ZIP file from here and extract it anywhere on your computer, it really doesn't matter. After extracting, run the 'NewerthBot.exe' and follow the instructions below!


Requirements? What? Yes! In order to use this program to its full extent, you will need Microsoft's .NET Framework of v2.0 or higher.
__________________________________________________

Instructions
Using the bot is simple, press Connect, input your username and password and BAM! Connected!

But wait! There's more to be done! Go to Tools -> Settings, here you can make new trivia categories, binds, and admins for the bot!

Here are a list of hardcoded commands:
joinclan, whisper, cleave, cjoin, say, bind, trivia, seen, category, question, votepass, stats, inbox, checkinbox.
(Documentation for trivia coming to a thread near you!)
__________________________________________________

Upcoming Features
  • Many new games for the bot, hoping to do poker.
  • Downloading replays and commenting on matchs.
  • More interesting commands for clan members.
  • Ability to host/join games enabling custom autobalance and trivia in-game.***

*** Note: You will be FORCED be a spectator, to prevent abuse of this.
__________________________________________________

Known Issues
  • Bot doesn't have a flood protection.
  • Sometimes hangs on login.
  • Bot can't leave first channel it joins and sometimes HoN # channels.
  • Issues logging in for users in large clans
__________________________________________________

Current Progression
  • Main UI [95%]
  • Chatroom Games [10%] (Damn straight. 10%.)
  • Match/Player stats [100%]
  • IM'ing [100%]
  • Chat color [100%] (Needs some more touch-ups)
  • Clan features [0%] (Haven't really any interest for this at the moment...)
__________________________________________________

Open-source
I've documented (to an extent) this open-source solution, containing the basics of the bot, called SkeletonBot. This will NOT include my features such as trivia. It is open-source, you can release it as your own work, but PLEASE GIVE CREDIT! I didn't go through all that finding out you've taken credit for all the work. If anyone wants to be a committer, PM me and I'll think about it. If there's any major bugs in it, just tell me. It's not refined to the max, just a draft of my own bot.
__________________________________________________

Credits
CupHead for his support in learning C# and his wonderful class library.
Keshoon for the creation of this application.
S2Games Team for this excellent game!! 

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου