Jump to content

Trading Bot....


AwesomeMcCoolName

Recommended Posts

Is it difficult to create a trading bot? 

 

The thought has crossed my mind from time to time when i often miss out on a trade because i was unavailable....So, here we go...

 

Is it hard? What's necessary to create/maintain it? 

Link to comment
Share on other sites

Original Using C#: https://bitbucket.org/VoiDeD/steamre/

Ported to node.js: https://github.com/seishun/node-steam

 

To answer your question, since most of the work is done already, it's quite simple. I've played a bit writing a trade bot using node.js and it's really simple. The only thing is functions like crafting will not work since not everything has been implemented yet in the node.js port. If you want to do anything complex you should probably use the original.

 

There are some open source trade bots you can check out like https://github.com/Jessecar96/SteamBot and https://github.com/Top-Cat/ScrapBank.tf

 

Good luck.

Link to comment
Share on other sites

Original Using C#: https://bitbucket.org/VoiDeD/steamre/

Ported to node.js: https://github.com/seishun/node-steam

 

To answer your question, since most of the work is done already, it's quite simple. I've played a bit writing a trade bot using node.js and it's really simple. The only thing is functions like crafting will not work since not everything has been implemented yet in the node.js port. If you want to do anything complex you should probably use the original.

 

There are some open source trade bots you can check out like https://github.com/Jessecar96/SteamBot and https://github.com/Top-Cat/ScrapBank.tf

 

Good luck.

_____Well that doesn't really help :3... (Don't know much about programming)

Guess i'll stick to non-autonomous trading.

(Unless you happen to have more of a guide) 

------------------------------------

 

What i'm looking to do: 

Buy:

Craft hats, keys, Tickets, Vouchers, BotKillers

 

Sell:

Tickets, Vouchers, Keys 

(Don't really care soo much about the selling end since i usually take offers on everything)

-----------------------------------

 

So, if anyone has the patience to:

>Explain in step-by-step instructions (or a general set of instructions to give me an idea if its possible),

>Or wants to make it for me (Set it up for me, and tell me how to adjust prices/access inventory/how to use it)

i could pay some metal--not really sure what would be fair since i dont really know how time-consuming it would be

Link to comment
Share on other sites

_____Well that doesn't really help :3... (Don't know much about programming)

 

So, if anyone has the patience to:

>Explain in step-by-step instructions (or a general set of instructions to give me an idea if its possible),

>Or wants to make it for me (Set it up for me, and tell me how to adjust prices/access inventory/how to use it)

i could pay some metal--not really sure what would be fair since i dont really know how time-consuming it would be

Sorry, but if you don't have any experience in programming that's a bit like me asking an auto mechanic:

How do I tune my car for racing? Or can you tune it for me and I will give you some candy.

Link to comment
Share on other sites

The only thing is functions like crafting will not work since not everything has been implemented yet in the node.js port.

I tried to find anything about if crafting is implemented in the SteamKit2. From your post I take it that it should be, but I couldn't find anything in the source code.

I would've thought that backpack / crafting operations are done with a separate protocol to "steam inventory servers", whatever they are.

 

 

To get back to my time to ID suggestion in the old Forum:

One could program a bot smelting and crafting a Metal and then record the time and ID in a database in relatively small intervals to have a very accurate time to ID mapping in the future.

The other way would be to have two bots that trade something back and forth but that also needs the WebAPI, which is a bit more unreliable in terms of availability, if I am not mistaken.

Link to comment
Share on other sites

I think the Top-Cat source linked above has the crafting in.

Indeed it does. That's very interesting.

Dispenser.tf is sufficient for auto-trading.

But he's not allowed to link to that from with in his trades. He could however put that link in his steam profile and describe in the notes that he has instructions how to trade him there.

But then again, you need to have the items you are trading in your Backpack or you risk having your trades closed (I've seen that).

But maybe this would be an exception...?

He should ask an OP mod first, I guess.

Link to comment
Share on other sites

Well technically i would have the items...

 

I'd use the bot to buy: Keys, Tods, Vouchers, Craft Hats; and to Sell: keys, tods, vouchers.... So i'd always have some of each on my account, with the majority being on the bot (so not really an issue). 

 

Also, you don't really get a meaningful amount of space on dispenser.tf unless you donate a decent amount, and i just feel like a lot of people would be turned away, and wouldn't want to deal with dispenser.tf. [Also, don't really feel like reading the FAQ sheet to figure it out--Prolly should though----Damn laziness]

Link to comment
Share on other sites

I tried to find anything about if crafting is implemented in the SteamKit2. From your post I take it that it should be, but I couldn't find anything in the source code.

I would've thought that backpack / crafting operations are done with a separate protocol to "steam inventory servers", whatever they are.

 

 

To get back to my time to ID suggestion in the old Forum:

One could program a bot smelting and crafting a Metal and then record the time and ID in a database in relatively small intervals to have a very accurate time to ID mapping in the future.

The other way would be to have two bots that trade something back and forth but that also needs the WebAPI, which is a bit more unreliable in terms of availability, if I am not mistaken.

 

Not sure if you've heard of Klaus, the CTS keybanker bot, but he doesn't do the autocrafting. His interactions are also very limited, and he gives the user the possible commands at the beggining. If you'd like information on how Mr. Phoenix made it, his profile is http:/steamcommunity.com/id/waylaidwanderer. Mr. Phoenix generally ends up logging in as Klaus and crafting for him to ensure that he has a proper stock, last I saw, which was 2 nights ago or so.

Link to comment
Share on other sites

  • 3 weeks later...

As of yesterday Klaus can now craft metal by himself, but I still have to give him the command to do so.

I won't be sharing the information on how to accomplish this because geel9 discourages it, but it does involve using SteamBot.

Link to comment
Share on other sites

  • 2 weeks later...

So, u enter someones offer on outpost and when click on the "add" button a bot will contact u and place the desired item in the window and will make trade ready only when a set amount of payment has been added. Is this what's being taljed about. If so than awesome. I imagine u could only hav one item in trade offer. It wouldn't for item trades.

 

If so than I think most traders would really want to be doners at outpost for the auto bump feature

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...