Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Robert Walker
Robert Walker
17,146 Points

C# SteamBot and how to make an API for it.

Hi there!

So recently I have been looking into a bot used to interact with the popular gaming platform Steam, its called SteamBot.

https://github.com/Jessecar96/SteamBot

A friend of mine asked me to look into this and see what it would take to use this and integrate it into a website of his.

Now the installing it all is my first issue, it requires Mono for Linux and Im not sure how that all works and what implications it has for his server.

Setting up the bots seems pretty easy but once you install them on a server how am I meant to interact with them as his website is PHP, I understand there would need to be some sort of API built to send the bots commands to do things but how would I do that?

I was looking for some smart clever amazing people to help me out / do all the work while explaining why youre doing that specific thing and how it relates etc.

I was thinking if someone could help me say make a PHP webpage that would start and stop the bots without using a console, I could then pick up from there and start to build an API for it.

Ive looked up on their official forums and I have asked a few questions about it all but I don't feel very welcome over, being totally new to C# and the workings of it all you get shunned a little.

Any help, suggestions or a point in the right direction would be amazing!