What is GPBot and what makes it so unique?
GPBot is an automated agent for the popular MMO World of Warcraft. GPBot has a multitude of features and can make your life in WoW much easier. Among the capabilites of GPBot are:- Farming herbs, ores and skinning
- Grinding mobs to rack up XP quickly
- Farming for honor in battlegrounds

All of these features are accessible through a very easy to use GUI in order to make the bot experience as simple as possible. The bot itself is heavily customizable, basically every little bit of behaviour can be changed. The bot can be made to stop when the played character has been whispered, it can be told to stop botting once the bags are full or all the collected items can be sent off to another character all without the need for manual interaction.
Multitude of premade fightbooks and profiles
GPBot is compatible with every class and every spec within World of Warcraft. There are premade fightbooks (scripts which tell the bot which spells to use in order to fight enemies) for all the heavily used classes. In order to do its job, the bot also needs so called "profiles". These tell GPBot which way to move on the map and which enemies to attack or which herbs / minerals to gather. The user base of GPBot has done a fantastic job of collecting many profiles for all different level ranges so that it is incredibly easy to start a character freshly at level 1 and reach level 85 in a ridiculously small amount of time!
All of these profiles and fightbooks are easily modified and customizable, so if there's anything that you do not like about a certain fightbook or profile, you can change it to suit your every need. Then again, creating something on your own is very easy aswell.
Extensible design
It is possible to modify the bot's behaviour even more by writing own addons in C# or by using one of the many existing addons or scripts. For this reason, a very extensive Bot API exists that enables even novice programmers to start right away. With this API, it's possible to influence almost the entirety of the bot's inner workings and create your own personal routines that make your botting experience that much better.
Intuitive GUI
GPBot is operated through a very easy to use GUI that makes accomplishing all tasks as straight forward as possible. With its tidy and compact design, the GUI strives to convey all sorts of information in the best way possible. With just one look, you can get all the important information about the character the bot is working on, how much time there is left until the next level is reached, how many kills have already been made or simply how many minerals or herbs have already been collected. The GUI itself features multiple languages and offers all sorts of configurational options to personalize the bot's behaviour. It's possible to get a warning if the botted character has been whispered or if various other conditions like dying a certain number of times. The GUI also comes with a module that tracks statistic values like the number of kills or the total amount of time that has been spent botting.
Demonstrational video
This video will give you a graphical insight into what GPBot can do and how it does its job. See for yourself:All of these features are available for free, so you can try out GPBot before you decide to donate in order to help keep GPBot alive.