What kind of programming is used for bots?

samiejg

Senior Member
Joined
Dec 14, 2013
Messages
1,177
Reaction score
98
Just wondering what kind of programming is involved for say.. a software like massplanner? And how do they deal with sites like instagram that involve accessing the site via android. I'm assuming there's some sort of emulation, but how does that work?

I know some programming languages, but kind of a noob to some others, as well as android, but interested in it.
 
Just wondering what kind of programming is involved for say.. a software like massplanner? And how do they deal with sites like instagram that involve accessing the site via android. I'm assuming there's some sort of emulation, but how does that work?

I know some programming languages, but kind of a noob to some others, as well as android, but interested in it.

In case of instagram bots, what they do is reverse engineer the mobile app to find out the private api instagram app uses to send data to and from the server (This is not an easy task). Another way is to find the api used by the instagram website (this is much easier) but the website does not have certain feature like direct message, uploading, etc.
The programming language used mainly would be c# due to easy gui development, java is also a good candidate and so is python.
 
C# is generally the most popular for bots and IM tools. I know that's what the supa growth guy uses for all his tools. Depends what you want to do really. Php is ok for quick web scrapes and the best choice for server side software :-)
 
I love using Node.js it is so easy to understand and powerful.
 
Thanks guys :) So you really don't have to emulate any sort of Android on your PC/bot?

I love using Node.js it is so easy to understand and powerful.

Does that help with making bots? android/instagram or anything like that?
 
You can make a bot with every popular programming language. If you need a GUI use C# or Java.
 
Nearly any windows bot you see are written with C# or VB.NE using Visual Studio. Next to Python and Java, but the first two are mainly used.
 
Do you guys have any tips though for how that would interact with an Android OS? Like say if I wanted to connect my C# program to do something on instagram? or somehow interact with an Android OS?

Or.. is it only possible like someone else here said before about having to disassemble whatever apps and look for the coding/api they are using to connect to their servers?

Edit: and I guess the reason I ask like this is because I'm not specifically talking about just instagram.
 
Check CasperJS, it's pretty cool and really easy to use for creating simple automated tasks.
 
if you're talking about game you can consider AutoIT (google it) as well, but basically c# is one of the most popular, don't forget to count python as well!
 
No good answers yet, I would like to see more so bump, I want to learn code later too.
 
For manual bot creations - preferred C# since GUi, python and node.js are not much complicated.
For basic website (scrapers etc) - PHP
Ready-made/semi manual tools - UBoT or Zeno.
 
C#, Python, PHP. Mostly, crawlers are coded in Python then for web scraping you can do it in PHP since it is quite easy.
 
for me creating bot is not about language, u can use anything where you best in there..
the problem is, how to make the bot faster and better...
example like u said instagram.. u can use macro like autoit to emulate with android emulator..
but if you can find instagram API from their mobile app, you can create faster bot with nodejs or python..
 
Does the Instagram app work in the Android emulator software or does their app detect that it is not real hardware? This sounds really interesting. You could run IG bots always inside thise android emulators and not need any real phone.
 
Back
Top