Jump to content
Frequently Asked Questions
  • Are you not able to open the client? Try following our getting started guide
  • Still not working? Try downloading and running JarFix
  • Help! My bot doesn't do anything! Enable fresh start in client settings and restart the client
  • How to purchase with PayPal/OSRS/Crypto gold? You can purchase vouchers from other users
  • Bot Farm Controller


    Mad

    Recommended Posts

    I'm writing a farm bot controller with NodeJS as the backend, CouchDB for the database, and Backbone.js for the front-end. I've written a bit off it so far and I want to show you guys my progress and its features.
     
    I'm hoping when I'm completely done with this, that it will be open for other users to easily track their bots.
     
    Features currently:

    • Easily send a HTTP put request with your account info and see it on the table in real time.
    • Customized parameters on whatever you'd like to track.

    Check it out here: https://streamable.com/2l45
     
    Image%202015-12-15%20at%2012.19.41%20AM.
     
     
     
    December 17th, 2015
     
    Javascript has kind of turned into quite a mess, using it with the backend in front-end. Rewriting the project in a JVM language called Koitlin, which is very similar to java.
     
    It will allow me to write my html/css and js in Kotlin using builders and render them.
     
    Heres an update: When something is inserted or edited in the database, it automatically updates on the page without a page refresh.
     
    Look here: https://streamable.com/dv49
     
    Heres a quick example of what I mean by HTML Builders:
    nhs.png
     

    December 20th, 2016

     

    Switching over from HTTP put requests to using web sockets to easily prevent spam of the API, as well as keep track of which bots are connected. This will also stop me from having to poll from new data every three seconds with javascript to update the page.

     

    7M2.png

     

     

    When you register an account for the service, you'll be given a UDID, which you'll pass in the constructor of the web socket class, along with your account name. The server side will then store each account thats passed with that UDID into a list and given a secret ID to each account. This is allow me to easy add and remove accounts as they get disconnected from the socket.

    Link to comment
    Share on other sites

    Archived

    This topic is now archived and is closed to further replies.

    ×
    ×
    • Create New...

    Important Information

    We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.