Вы находитесь на странице: 1из 29

Developed by: http://steamcommunity.

com/profiles/76561198005575051

Dota Bot Manual


Developed for: http://steamcommunity.com/profiles/76561198048214326/

Contents
About the Bot ................................................................................................................................................ 2 Setup ............................................................................................................................................................. 3 Setting Up the Bot ..................................................................................................................................... 4 Admin Powers ............................................................................................................................................. 10 Set Your Password .................................................................................................................................. 11 Setting Prices .......................................................................................................................................... 13 Banning Items .......................................................................................................................................... 16 Trade Commands .................................................................................................................................... 18 Operations ................................................................................................................................................... 19 Being a User ............................................................................................................................................ 20 Protections ............................................................................................................................................... 21 If Something Breaks .................................................................................................................................... 22 Basic Troubleshooting ............................................................................................................................. 23 After Basic TroubleShooting .................................................................................................................... 24 Licensing and Rules .................................................................................................................................... 25 Rules........................................................................................................................................................ 26 What I Dont Do ....................................................................................................................................... 27 If You Like the Bot ....................................................................................................................................... 28

ABOUT THE BOT


Thank you for purchasing your custom designed trade bot! This bot is equipped with many unique and useful features and was designed specifically to meet your needs. Please refer to this manual for help setting up the bot as well as other useful information. This bot is designed to do the following: 1) Sell DOTA 2 rares at a fixed price 2) Sell DOTA 2 mythicals at a fixed price 3) Sell DOTA 2 keys at a fixed price 4) Buy DOTA 2 rares at a fixed price 5) Buy DOTA 2 mythicals at a fixed price 6) Buy DOTA 2 keys at a fixed price This bot also has the following useful features: 1) Chat commands to learn about the bots prices and inventory 2) A ban list that prevents the bot from trading some items that may not be profitable 3) Chat commands to configure the ban list 4) Chat commands to configure prices 5) Chat commands to have the bot restart itself 6) Double verification security that requires a password to access admin mode 7) Chat commands that allow an admin to get all of the bots keys, rares or mythicals instantly 8) A special admin mode that allows for easy restocking of the bot

SETUP

SETTING UP THE BOT


Setting up the bot involves several steps. The developer will be there to help guide you through your first set up, but just in case you need to reinstall for some reason you should do the following. (NOTE: If you are installing on a different computer than the one you first ran the bot on you must contact the developer or my licensing system will block the bot from functioning normally, see the licensing and terms section for more information) 1) Download the Release.zip folder the developer sent you and extract the contents to a convenient location.

2) Next find the settings file, it may also show up as settings.json depending on how your computer is configured. Right click on that file and select open with

Then select the program Notepad or some other text editor. The file that you open should look something like this:

3) Make the following changes to the file:

Add your steamID and the steamID of anyone else who you want to be able to use the admin features of the bot (set prices, get free stuff, restart the bot)

Example: "Admins":["76561198048214326"], o If you have multiple admins it will look something like this "Admins":["76561198048214326",76561198048214324], Next you need to add your steam API key to the file. This is required for valve to keep track of who is making requests to their servers and why. o Get your steam API key from: http://steamcommunity.com/dev/apikey (You will need to be logged into your steam account on your browser for it to work). o Then copy and paste the API in between the two quotation marks at the end of that line Example: "ApiKey":"E28FD57F7145F29BAE028DBB72C90F6AC", Next add the username of the account that is your bot uses (this is the account with the inventory that holds the bots items) to the Username line so that it looks something like this (pay attention to punctuation) o Example: "Username":"SteamGuy", Next add the password of that account to the Password line so that it looks something like this o Example: "Password":"myPassword", Next set the Display Name line to the name you want the bot to show on other people s friends list as o Example: "DisplayName":"Key/Mythical Bot", Next set the MaximumTradeTime line to the maximum number of seconds you want people to be able to trade the bot o Example: "MaximumTradeTime":180, Next set the MaximumActionGap for the maximum number of seconds you want people to be able to afk during a trade o Example: "MaximumActionGap":60, Finally, set the DisplayNamePrefix to something you want to go in front of the Bot s name in peoples steam friends list so it is easy for them to identify which bot it is o Example: "DisplayNamePrefix":"[DotaBot] ",

A completed settings.json file should look something like this:

4) Save the file and close out of notepad. Then find the program DotaBot or DotaBot.exe and double click on it to run for the first time. After a few seconds something like this should pop up:

This is for your protection in order to run the bot an access your account you need to approve it with steamguard the first time it is run on any computer. To approve the bot check your bots accounts email for the steamguard code then enter the following command:

Of course, you should replace botusername with the username of your bot (thats the thing you typed on the Username line in the settings file, not the display name) and VALVECODE with the code valve sent

you (note: it is case sensitive so keep uppercase letters uppercase). Once you are sure everything is correct hit enter on your keyboard to continue. 5) After a few seconds you should see something like this:

If so then your bot is running! Congrats on having your own steambot.

ADMIN POWERS

SET YOUR PASSWORD


So, now that you have a steamboat which works, what do you do next? The first thing you need to do is set your administrator password to do this you need to log in to one of the accounts that is currently registered as an admin. Once you are logged in simply chat the bot the following command:

The bot will then prompt you for a password if youve forgotten the default password just get in touch with the bot developer and he will help you reset it. Now all you have to do is type the following command set password [newpassword] [confirmnewpassword] and replace [newpassword] and [confirmnewpassword] with your password. For example, if I wanted to change my password to: secretcode I would type the command seen below (NOTE: Passwords are not case-sensitive):

SETTING PRICES
To set prices you must log in as an admin using the login command see above. To set the price for keys type the below command:

Next you should type the number of rares that you want the bot to trade for 1 key then hit enter to send the command. Finally you should tell the bot the number of rares that you want to bot to sell 1 key for then hit enter to sen the command.

To set the price for mythical items simply use the command set mythicals and then follow the above instructions.

These prices will be saved even if the bot gets turned off so you dont need to set prices every time you start the bot.

BANNING ITEMS
Adding items to the ban list is fairly straightforward there are some things that valve makes it impossible to do easily at the moment (such as ban certain greevils but not others) but as a general rule this bot can ban any given dota2 item from trades. To add an item to the ban list first you need to log in to admin mode using the login command. Next you should send the command set bans to the bot:

Then follow the on screen instructions to ban an item.

You can remove items from the ban list the exact same way you added them.

TRADE COMMANDS
If you are an admin and are logged in to admin mode then any items you offer the bot in a trade the bot will accept automatically. There are also several useful trade commands available to admins Such as dump keys which will get all of the bots keys.

Similarly you can get all of the bots mythicals with the dump mythicals command and all of the bots rares with the dump rares command.

OPERATIONS

BEING A USER
The bot is extremely intuitive and straightforward for users. They simply put their offer in the trade window, chat the bot if they want to be paid in keys, rares or mythicals and then accept the trade when the bot is done. The bot will set its status to Busy if it is currently in a trade and should set its status to online when the trade is over. Occasionally, a steam glitch will cause it to get stuck as Busy even when it is not in a trade, if this happens simply restart the bot or open and close a trade with the bot.

PROTECTIONS
The bot checks trades at 3 different points to ensure that it only accepts trades that match your set prices, the bot also logs every transaction in the /log folder so that you can look at those text files to ensure that no one is scamming the bot.

IF SOMETHING BREAKS

BASIC TROUBLESHOOTING
All of my bots are extensively bug tested. However, as with all computer programs it is entirely possible that some circumstance will arise that will cause the bot to malfunction, there are a few things that you can do without contacting me. First, restart the bot a large number of errors occur because of issues with steam servers or your computer, if the bot has been functioning normally up to this point a reboot may fix it. If you are away from home but have access to a computer with an admin account you can simply send the chat command self.restart to the bot and it will attempt to reboot itself.

Second, restart the computer.

Third, check that your internet connection is valid and that you can access http://steamcommunity.com/. Fourth, check your antivirus. Because each of these programs are custom written they are impossible to get on the whitelist of any major antivirus company. You will need to manually allocate permissions to these bots. Some users have been successful with running the bots in sandbox mode for example. Different antivirus are worse about this than others. McAffee and Comodo seem to be particularly difficult to get to allow these bots to work. There are three things about these bots that freak out antivirus programs: 1) There are no other programs on the internet that are the same b/c these are custom written 2) The program connects to the internet 3) The program modifies other files (to save settings it will modified the DotaBotSettings file frequently).

AFTER BASIC TROUBLESHOOTING


Get in touch with me! I am more than happy to help fix 90% of bugs that may arise free of charge for as long as I am active on steam (think several years). Send me a message about both what the error is and what caused the error and I will get to work on fixing it right away

LICENSING AND RULES

RULES
This bot is developed for your use and your use alone; I will happily sell cheaper versions of this bot to your friends and other people who dont need custom coding. However you should not distribute or resell this bot to anyone. If you are found to be reselling this bot your copy of this bot as well as all of the copies you have sold will be automatically disabled. If this happens and you believe it was in error please just get in touch with me to explain what is going on. Similarly, do not distribute source code from the bot if you happen to extract (although, honestly, if you have the know-how to decompile, crack and extract readable code from my bot why the hell arent you just coding the bot yourself? There is no way stealing the code is faster).

WHAT I DONT DO
I dont do refunds except in the case of a clear unfixable bug. If the bot performs the functions listed at the top of this manual adequately then I consider my job (coding the bot) to have been done. Just because the bot doesnt trade in as profitable a way as you hoped doesnt mean Im going to foot the bill I dont fix any bugs that occur as a result of valve patching steam or suspending critical services basically if other trade bots all get disabled too Im not going to find some way to hack a different kind of trade bot for you free of charge you need to speak to valve about keeping their API working.

IF YOU LIKE THE BOT


Botmaking is very rep-dependent of a business. Please post positive (or negative) reviews on the following threads: http://bazaar.tf/thread/3613 http://bazaar.tf/thread/3758 http://forums.backpack.tf/index.php?/topic/4920-custom-made-bots/

Thanks for buying a bot and I hope it serves you well!

Вам также может понравиться