Not sure if this belongs in the guide section, mod feel free to move this 
-------------------------------------------------------------------------------------------------------
Hello,
This guide was originally to help my friends to start botting without spamming me for help all the time.
But with the time invested I don't see why i shouldn't share it here. 
Links used / useful links:
Newest version of Honorbuddy
TortoiseSVN client
Professionbuddy SVN
Kickass006's profile pack 1-90 questing SVN
ARelog - Relogger with schedule options
.NET Framework 4
Visual C++ 2010 x86
Gatherbuddy2 Profiles
Honorbuddy Profiles (all the other bots)
Well lets get started.
First step, extracting Honorbuddy and installing the requirements.

(You can rename both the Honorbuddy.exe and the folder name if wanted, (i've stopped renaming the Honorbuddy.exe as the auto updater sometimes can't rename it))
Go download both .NET Framework 4 and Visual C++ 2010 x86 (it is important you download x86 and not x64 as it wont work)
(Optional but recommended)
Go download the TortoiseSVN client will both make it easier downloading profile packs / custom classes and will even keep them updated.
Last part of first step is to make your wow client ready for botting.


As seen on the picture, the only required is the game is running 32 bit client in windowed mode using Directx 9.
(Optional but recommended)
I run the game at the lowest settings possible and with limited fps (30 i think it is),
you can limit your fps by the sliders or use the two commands:
/console Maxfps 30
/console MaxfpsBK 30 (remember as soon as the game window is not in focus it will run background fps)
Well first step done.
Second step, Starting up the bot and getting ready to run.
Well first log into your char, then launch Honorbuddy.exe (If any problems try "Run as Administrator")
When the Honorbuddy login pops up enter your key as in the picture.

You should now get a window like on this picture

Now click on "Settings & Tools", The most important part is to type in the name of the char you want the bot to mail all it's loot to. I normally also check "Use Flight Paths" and "Find Vendors Automatically"

Optional step, "installing" kickass006's 1-90 questing profile pack.
Navigate to your "Default Profiles" folder within your honorbuddy folder (any other folder will do with these profiles).
Right click somewhere inside the folder and click "SVN checkout..."
Now paste the SVN adress as shown on the picture and click ok.


Optional step, now we are at the SVN stuff "installing" professionbuddy.
Navigate to your "Bots" folder within your Honorbuddy folder (Must be that folder or it wont work)
Right click somewhere inside the folder and click "SVN checkout..."
Now paste the SVN adress as shown on the picture and click ok.

Now click on the Load profile button at the Honorbuddy main screen and navigate to the desired profile and open it.


Now you are actually able to click start and enjoy your botting session
Commonly used bots:
Archaeology Buddy:
Very easy to use, basic settings takes you up to 375 in Archaeology and solves everything without using keystones.
(Will rarely get stuck, i personally use it for leveling when i know i can't watch the bot)
Before start, make sure you have trained Archaeology.
BGbuddy:
Also very easy, basic settings queues for Random Battleground
Performance may vary depending on the custom class used, but will work fine on most classes with singular. (Make sure to keep an eye on it before leaving it unattended)
Nothing i can think of to do before start other than equipping your PVP gear.
DungeonBuddy:
It will do instances for you, not a lot of instances is supported and it seems to be at a buggy stage. (Use with caution and stay near)
Nothing i can think of to do before start other than equipping your PVE gear.
Gatherbuddy2:
Will use flying mount to gather herbs / mines on a recorded route. (Make sure to keep an eye on it to make sure the profile doesn't stuck before leaving it unattended)
Using profiles you have made yourself will mostly bring you more herbs / mines each hour and will make you a lot less noticeable as you won't follow the same route as the others.
Before start make sure it's set to gather both herbs / mines and if you want it to run for a longer period set the "Bags Full Options" to Mail to alt
Grind Bot:
Does as the name, kills mobs a lot of mobs. Not used alone for a longer period of time as it is not considered human to grind the same spot for ages.
Before start make sure you have got a profile with vendor / mailbox... else you will end up with full bags in no time.
Mixed Mode:
This will allow you to use Grind Bot / Gatherbuddy2 / Archaology Buddy etc. while waiting in a queue for either BGbuddy or DungeonBuddy. (This will make Grind Bot as an example a lot more human)
Before start do as you would do using the bots alone.
Questing:
Does as the title, it quests... this is where kickass006's profiles comes in handy, they are tested by a lot of people and is kept updated. (I stay near it as bugs happens in these huge profiles)
Doing the profiles yourself for 1-90 would take ages, so i recommend his profiles.
Before start make sure you have turned Autoequip on as you gear will get behind if you forget it.
Professionbuddy:(Not shipped with Honorbuddy, look before in guide for install instructions)
This will do almost anything, it comes with profiles which takes you from 1-525 in both mining and herbalism in 1 single click, it can do you shuffles, sell stuff on AH and check for undercuts..
it basically does everything profession wise + more.
The only downside is the profiles must be placed in "Honorbuddyfolder"\Bots\professionbuddy\Profiles or you wont be able to load them.
i've tweaked the AHbot to sell the new herbs and price the Golden Lotus correctly.
All credits goes to the real author I think it is highvoltz.
"Sry for my english, really tired and basically not spelling champ"
_________________________________________________
More to come has to sleep...
(ARelog and such)
Remember botting can and will get you banned.
Just be happy while your account is alive 
Pwnzoor