Hack Forums
[C#] Steam Bot (WIP) - plugin-based, multi-account steam bot - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444)
+--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151)
+---- Forum: Software Development (https://hackforums.net/forumdisplay.php?fid=118)
+---- Thread: [C#] Steam Bot (WIP) - plugin-based, multi-account steam bot (/showthread.php?tid=4931463)

Pages: Pages 1 2


Steam Bot (WIP) - plugin-based, multi-account steam bot - Fafaffy - Aug 1, 2015

Steam Bot


Hey, I'm releasing my WIP Steam Bot that I've been working on the past few days. It's pretty nifty, and polished though there are a few things that still need to be fixed (it's not perfect)

This is a steam bot which has the following features:
  • Supports multiple accounts

  • Plugin based

  • Console window



This was made via .NET Framework 4.5.2, using C# WPF. The repository contains 3 projects each with it's own purpose:
  • Steam Bot - The main application. This is where your GUI is, and where most of the logic resides

  • Steam Bot Interface - An interface used to allow and create plugins

  • Steam Bot Friends - An example plugin that shows the basics of creating a plugin, and how to go about it



Github Repository: https://github.com/fafaffy/Steam-Bot

Trello: https://trello.com/b/SujFCqag/steam-bot

Changelog (1.0.0.0):
  • Initial release



Known issues/bugs:
  • Plugins can't properly talk to their custom user control (yet)



Screenshots:
Spoiler (Click to View)


Please keep in mind this is not a perfect program, and I have a few hacky-done portions of the code that I fully intend to rewrite to be better. Enjoy~


* - кovu - Aug 1, 2015

Looks pretty cool. I don't really have a use for a Steam bot, but nice project!


* - Alpis - Aug 2, 2015

Impressive and interesting at the same time, nice work OP.


* - so.exe - Aug 6, 2015

Looks pretty cool. Hope to see more added soon.


* - Terry A. Davis - Aug 6, 2015

Why do I feel like you ripped this right from SneakyFox's tutorials?
PHP Code

<?php 
if(callback.Result == EResult.OK)
      {
      
user.LogOn(new SteamUser.LogOnDetails()
      {
      
Username = "Fafaffys",
      
Password = "[Request]",
      
AuthCode = ""
      
}); 

Well, even without Steamguard, one could recover your account if those are correct.


* - Fafaffy - Aug 7, 2015

(Aug 6, 2015 10:56 PM)Perfect Cell Wrote:  Why do I feel like you ripped this right from SneakyFox's tutorials?
PHP Code

<?php 
if(callback.Result == EResult.OK)
      {
      
user.LogOn(new SteamUser.LogOnDetails()
      {
      
Username = "Fafaffys",
      
Password = "",
      
AuthCode = ""
      
}); 

Well, even without Steamguard, one could recover your account if those are correct.

That was completely left in by mistake (and was used for testing) D:

Would you mind removing the password from public view?

As far as tutorials: I've done enough steam bots in the past to where most of this is my own. Although I did use the official Steamkit2 documentation for how to properly implement this.


* - Terry A. Davis - Aug 7, 2015

(Aug 7, 2015 01:56 AM)Fafaffy Wrote:  That was completely left in by mistake (and was used for testing) D:

Would you mind removing the password from public view?

As far as tutorials: I've done enough steam bots in the past to where most of this is my own. Although I did use the official Steamkit2 documentation for how to properly implement this.

You should totes send me the documentation, I can't find anything more than their samples, also, same goes for we should talk about Steambots, I have made a few and such with interagration to a TeamSpeak server I host for giving server groups and what have you, we could maybe work on something some time.

Also at last check I can still see it on the git.


* - Cuby - Aug 8, 2015

Nice.
Never seen before.

Will give it a try!
Thansk for sharing :)


* - Hash G. - Aug 8, 2015

Looks pretty dope I'll check this out.


* - SIM-2830142 - Aug 8, 2015

This is impressive, i will use this i the future.

Thanks OP!


* - Terry A. Davis - Aug 8, 2015

To the person wanting Steam Guard support just adapt this video: https://www.youtube.com/watch?v=bCVJ9o_w0bw


* - tyutyu721 - Apr 15, 2016

i would love to see this work out do you need some help


* - zavi156156 - Apr 17, 2016

Looks nice, thanks i will use check it later :)


* - FuRnZ - Apr 20, 2016

Well done.

Projects like this motivate me to keep coding. Thank you.


* - 1tap - Apr 20, 2016

This is neat, surprised this hasnt Been used more.
Nice job op!