Jessecar96 / SteamBot

Automated bot software for interacting with Steam Trade
http://scrap.tf
MIT License
1.34k stars 910 forks source link

Steam Bot Not Accepting or Trading #128

Closed NightWheeler closed 11 years ago

NightWheeler commented 11 years ago

Hello, I recently edited this SteamBot to Buy Keys. No errors or stuff and i am sure the code is alright.

So the problem is, when i run SteamBot.exe it shows this Launchincg Bot testbot Done Loading Bot User Authenticated Schema Downloaded Steam bot Logged In Completely!

Nothing after that..I send him friend request, he doesn't accept but appears Online in my invitations sent place. If i send him a message it send sthe message which was there from the settings.json.

When I Trade him, this comes in the chat - [Bot] TestBot is not available to trade. More information will be shown to [Bot] TestBot if they invite you to trade.

Nothing is printed to the console....It is stuck there..

The account i made is a freshly made account, he aint play tf2 even 1 minute, no friends, no games and hes not premium...Is premium required?I can trade him some metal so that he can start buying keys but he doesnt accept trade lol.

What to do?Thanks

geel9 commented 11 years ago

All steam accounts need steamguard enabled for 15 consecutive days to trade.

Payme commented 11 years ago

That may be true with trading but the bot not accepting the invite is weird, have you double checked your OnFriendAdd() method.

StormReaper commented 11 years ago

Don't forget that accounts that have no bought games/tf2 premium are unable to send friend invites, only receive them!

NightWheeler commented 11 years ago

I found out about the trade thing.

now i have a weird error with the friend add thing. it is like this 1.I add him 2.He doesn't add 3.I close the bot 4.I start it again 5.it logs in 6.I find out i am accepted. problem:why doesn't it accept when i send an invite?why does he wait until hes restarted??

DrProfAxesome commented 11 years ago

If you were messing around with it before, and unfriended the bot while it was online, it will think you are its friend when you launch it again, so if you try to add it, it won't accept because it will think you are its friend already

NightWheeler commented 11 years ago

Do i need to add any other code in OnFriendAdd or let it be only return true;?

kxsong commented 11 years ago

Is there a way for SteamBot to detect that the trade error occured because of SteamGuard?

teliosdev commented 11 years ago

You'll have to move the conversation there, I can't do anything other than delete.

ghost commented 11 years ago

help same issue i have tf2 prem it worked fine but it stopped accepting trades it says: [Bot] TheEZEL's Bot is not available to trade. More information will be shown to [Bot] TheEZEL's Bot if they invite you to trade. by the way steam guard is on for more than 6 months

ghost commented 11 years ago

It appears nothing.

ghost commented 11 years ago

When i use my bot's account using Steam it can send trades and recieve trades.

ghost commented 11 years ago

I use debug mode, also the bot was working fine 1 hour ago, when i use bot from SteamBot it says [Bot] TheEZEL's Bot is not available to trade. More information will be shown to [Bot] TheEZEL's Bot if they invite you to trade. but when i use bot's account using steam it works, as i said recieve & send trades the only error visual have are: Warning 1 Could not resolve this reference. Could not locate the assembly "MonoDevelop.CSharpBinding, Version=2.6.0.0, Culture=neutral". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. ExampleBot

Warning 2 The referenced component 'MonoDevelop.CSharpBinding' could not be found. ExampleBot

and i think it happens with everyone...? (i had it before, yet trading was working)

ghost commented 11 years ago

ill try that sorry for that im just confused and was in a hurry ill see what i can dig up

ghost commented 11 years ago

Oh, nevermind windows made a update (framework 4.5 update) after restart it worked, nvm