1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

What kind of programming is used for bots?

Discussion in 'Programming' started by samiejg, Feb 21, 2017.

  1. samiejg

    samiejg Senior Member

    Joined:
    Dec 14, 2013
    Messages:
    1,150
    Likes Received:
    71
    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.
     
  2. nihalar

    nihalar Junior Member

    Joined:
    Apr 18, 2012
    Messages:
    132
    Likes Received:
    12
    Location:
    Qatar
    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.
     
  3. RichardDay

    RichardDay Registered Member

    Joined:
    Feb 9, 2017
    Messages:
    94
    Likes Received:
    25
    Gender:
    Male
    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 :)
     
  4. dosk

    dosk Junior Member

    Joined:
    Nov 29, 2016
    Messages:
    190
    Likes Received:
    65
    Gender:
    Male
    I love using Node.js it is so easy to understand and powerful.
     
  5. samiejg

    samiejg Senior Member

    Joined:
    Dec 14, 2013
    Messages:
    1,150
    Likes Received:
    71
    Thanks guys :) So you really don't have to emulate any sort of Android on your PC/bot?

    Does that help with making bots? android/instagram or anything like that?
     
  6. xLoKuMx

    xLoKuMx Junior Member

    Joined:
    Jun 24, 2009
    Messages:
    174
    Likes Received:
    137
    You can make a bot with every popular programming language. If you need a GUI use C# or Java.
     
  7. Bylom

    Bylom Jr. VIP Jr. VIP

    Joined:
    Mar 16, 2014
    Messages:
    161
    Likes Received:
    24
    C# and sometimes PHP for web apps.
     
  8. linuxsmtp

    linuxsmtp Regular Member

    Joined:
    Feb 13, 2014
    Messages:
    479
    Likes Received:
    80
    Occupation:
    Email / Smtp developer
    Location:
    Manila Philippines
    c ;)
     
  9. Netro

    Netro Junior Member

    Joined:
    Jun 12, 2015
    Messages:
    107
    Likes Received:
    27
    Occupation:
    Baka Dev.
    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.
     
  10. samiejg

    samiejg Senior Member

    Joined:
    Dec 14, 2013
    Messages:
    1,150
    Likes Received:
    71
    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.
     
  11. epagos

    epagos Newbie

    Joined:
    Apr 11, 2007
    Messages:
    22
    Likes Received:
    1
    Check CasperJS, it's pretty cool and really easy to use for creating simple automated tasks.
     
  12. robertwt7

    robertwt7 Newbie

    Joined:
    Sep 22, 2013
    Messages:
    47
    Likes Received:
    31
    Gender:
    Male
    Occupation:
    Software Developer
    Location:
    Australia
    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!
     
  13. SmartJack

    SmartJack Newbie

    Joined:
    Jul 6, 2016
    Messages:
    37
    Likes Received:
    6
    Gender:
    Male
    Occupation:
    Social Service and Proxy
    Location:
    Sea
    Home Page:
    PHP :)
     
  14. terrycody

    terrycody Elite Member

    Joined:
    Sep 29, 2012
    Messages:
    1,520
    Likes Received:
    429
    Occupation:
    marketer
    Location:
    Hell
    No good answers yet, I would like to see more so bump, I want to learn code later too.
     
  15. djsuit

    djsuit Newbie

    Joined:
    Jan 29, 2014
    Messages:
    5
    Likes Received:
    0
    I once wanted to ask this question. I need it
     
  16. Tylor jr

    Tylor jr Power Member

    Joined:
    Aug 6, 2016
    Messages:
    545
    Likes Received:
    213
    Gender:
    Male
    Occupation:
    Investment Banker
    Home Page:
    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.
     
    • Thanks Thanks x 1
  17. ingressoft

    ingressoft Junior Member

    Joined:
    Mar 9, 2014
    Messages:
    108
    Likes Received:
    26
    C#, Python, PHP. Mostly, crawlers are coded in Python then for web scraping you can do it in PHP since it is quite easy.
     
  18. GoDesain

    GoDesain Regular Member

    Joined:
    Feb 26, 2011
    Messages:
    480
    Likes Received:
    195
    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..
     
  19. ankit03

    ankit03 Jr. VIP Jr. VIP

    Joined:
    Apr 3, 2016
    Messages:
    1,579
    Likes Received:
    143
    Which C# book would you recommend?
     
  20. Servin Laypa

    Servin Laypa Registered Member

    Joined:
    Aug 21, 2017
    Messages:
    63
    Likes Received:
    3
    Gender:
    Male
    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.