ohMatty / CSGOShop-Steambot

CSGOShop Bot
54 stars 33 forks source link

There is not enough room in a single storage bot to store your items. #3

Open githubhelpsteam opened 9 years ago

githubhelpsteam commented 9 years ago

I have setup my bot and that works fine, I have also set up the website which works for the most part. When it asks for steam trade offer link, originally I was having issues. I figured out that by changing the link from https://www.steam.... to http://www.steam that fixed that issue. so then when loading inventory i had an error on line 171 which i deleted and that fixed that issue. Now when I go to inventory it loads the inventory . When i click an item to request listing it says:

There is not enough room in a single storage bot to store your items.

I have tried placing the bot api and info in the correct places but can't seem to get this part working.

any suggestions, it says not enough room in a single storage bot. What files do I need to edit to ensure the bot is hooked up to the site. Ive tried running the bot, and not running it , tried different accounts they all load the inventory but the same issue occurs.

Any help would be greatly appreciated.

Thank You

ghost commented 9 years ago

Care to explain how you managed to get this to authenticate and I'll be glad to share how to fix that issue

githubhelpsteam commented 9 years ago

When you say how I got this to authenticate, what exactly do you mean? How did I get the inventory to load?

ghost commented 9 years ago

No how did you get the bot to even login, everytime I load this project it requires the auth code, I enter the auth code and nothing happens

githubhelpsteam commented 9 years ago

once you authenticate the bot once you dont have to do it again.

Here is what have to do .

So first follow the configuration guide: https://github.com/Jessecar96/SteamBot/wiki/Configuration-Guide

the file that is first named settings-template.json and rename it to settings.json

{ "Admins":["234567"], "ApiKey":"Steam API Key goes here!", "mainLog": "syslog.log", "UseSeparateProcesses": "false", "AutoStartAllBots": "true", "Bots": [ { "Username":"BOT USERNAME", "Password":"BOT PASSWORD", "DisplayName":"TestBot", "ChatResponse":"Hi there bro", "logFile": "TestBot.log", "BotControlClass": "SteamBot.SimpleUserHandler", "MaximumTradeTime":180, "MaximumActionGap":30, "DisplayNamePrefix":"[AutomatedBot] ", "TradePollingInterval":800, "LogLevel":"Success", "AutoStart": "true" } ] }

Once you fill this out , make an admin of the bot use the steam profile id the 64 bit id, each id whould be in a string o fquotes with commas. https://github.com/Jessecar96/SteamBot/wiki/Configuration-Guide

Admins: An array of Steam Profile IDs (64 bit IDs) of the users that are an Admin of your bot(s). Each Profile ID should be a string in quotes and separated by a comma. These admins are global to all bots listed in the Bots array.

ApiKey: The API key you have been assigned by Valve. If you do not have one, it can be requested from Valve at their Web API Key page. This is required and the bot(s) will not work without an API Key. The API Key should be a string in quotes.

mainLog: The log containing runtime information for all bots. This is independent of the logs for each Bot.

UseSeparateProcesses: Determines whether or not bot manager opens each bot in its own process. Default is false.

AutoStartAllBots: If set to true, all of the configured bots in the Bots array will be started when the program starts. If set to false the embedded per-bot option will dictate whether the bot will be started.

now once your have config and installed it (installation guide : https://github.com/Jessecar96/SteamBot/wiki/Installation-Guide )

then you use these commands by the user or admin

start : Start the bot that is at the index specified in settings.json. It is a 0 based index. stop : Stop the both that is at the index specified in settings.json. It is a 0 based index. show bots: Dump the bot configuration to the console help: Shows available commands auth : use to enter in a Steam Guard authentication string. The command is in the format auth X=Y where X = zero-based index of the configured bot and Y = the steamguard code. The UseSeparateProcesses option from settings.json controls whether the bots will will remain part of the same process but use separate threads whether it will use separate individual processes per bot. The bot manager commands will work either way.

source:

https://github.com/Jessecar96/SteamBot/wiki/Usage-Guide

So to auth the bot check your email for the auth code, then do start (name of bot)

bot will start up. you can press help to show some commands

but if it asks to authentiacte then do this :+1:

auth (zero based inded of the conifgured bot) , so if your bot name is testbot

write auth test bot=thesteamguard given . so if the code given is xj9jsl

write:

auth test bot=xj9jsl

then it should work. u can tell if it is if the name changed to what u set to change to and if u type to it it should say hi there bro.

leave me your contact info we can talk more if you need help. I am also stuck on something I could use some help with

githubhelpsteam commented 9 years ago

what files need the bot info to fix this error

ElPresidentePro commented 8 years ago

i have equal error

ElPresidentePro commented 8 years ago

https://gyazo.com/9fd1df41bc3dff71a7e740f23fc5cb29