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

What do I need to program my own bot?

Discussion in 'General Programming Chat' started by damiani, Mar 26, 2016.

  1. damiani

    damiani Newbie

    Joined:
    Mar 26, 2016
    Messages:
    8
    Likes Received:
    1
    Hi BHW,

    I am new here, so bear with my noob-ness!

    I was wondering what is required to program a social bot? What's the recommended programming language for it (I know C#, is it enough?) E.g, a basic bot that can post on Facebook page at a specific time.
    I do know that I need a server and concepts of Cron Jobs are clear to me.

    Thank you for understanding!
     
  2. BrPimp

    BrPimp Newbie

    Joined:
    May 2, 2015
    Messages:
    47
    Likes Received:
    16
    Location:
    Brazil
    Yes, C# is enough. Use libraries as httpclient to make GET and POST request. Make use of tools like Fiddler or Firebug to grab parameters from requests to use them in your requests. If you want them only for personal use you could use libraries as Selenium that simulate user interaction in browsers.

    I make my Bots in Java and you could make them in almost any language. But if you want a fast development and doesn't have plans about selling your Bot you could use script language as Python and Perl.
     
    • Thanks Thanks x 1
  3. vivianz

    vivianz Newbie

    Joined:
    Apr 21, 2016
    Messages:
    15
    Likes Received:
    1
    Location:
    LA
    Home Page:
    And javascript :) chrome extensions make awesome bots.
     
    • Thanks Thanks x 1
  4. kahuna74

    kahuna74 Regular Member

    Joined:
    Aug 19, 2014
    Messages:
    270
    Likes Received:
    102
    Gender:
    Male
    Occupation:
    Software Developer
    Location:
    Grand Rapids, MI
    C# is great for making bots. Stick with what you're good at.
     
    • Thanks Thanks x 1
  5. deathandsuch

    deathandsuch Newbie

    Joined:
    Apr 18, 2016
    Messages:
    15
    Likes Received:
    3
    C# is fine, some SQL and javascript would be useful though

    As far as a server goes, you can just run it on your standard PC. No need to rent anything unless youre going commercial
     
    • Thanks Thanks x 1
  6. damiani

    damiani Newbie

    Joined:
    Mar 26, 2016
    Messages:
    8
    Likes Received:
    1
    Thanks you guys. Sorry for inactivity (didn't receive any notifications for some reason). I will make use of my C# skills to make a bot ;)
     
  7. tompots

    tompots Elite Member Premium Member

    Joined:
    Dec 11, 2011
    Messages:
    4,371
    Likes Received:
    3,966
    Gender:
    Male
    Occupation:
    Full Time Bot Developer
    Location:
    Automation Alternatives
    Home Page:
    If you know C# then thats all you need to know, use C# + Selenium and your good to go.