• Visit Rebornbuddy
  • RCBuddy - A remote control tool for buddy bots

    Discussion in 'Archives' started by ikbeneenpeer, Apr 7, 2014.

    1. ikbeneenpeer

      ikbeneenpeer Community Developer

      Joined:
      Jan 13, 2014
      Messages:
      98
      Likes Received:
      0
      Trophy Points:
      0
      [​IMG]
      A remote control tool by mcjambi & ikbeneenpeer

      RCBuddy is currently still in progress but is nearing a beta release​

      - What is RCBuddy? -
      RCBuddy is a remote control tool that currently only supports honorbuddy, we are planning to extend support to other buddy products later down the road.

      - Useful links -
      RCBuddy.org
      Trello.com
      RCBuddy SVN

      - Installation -
      Getting your RCBuddy account
      1. Head over to RCBuddy and register an account
      2. After registration you'll automatically be logged in and forwarded to the profile page which contains your api key - this key is required for the plugin to communicate with our server

      Getting your copy of the RCBuddy plugin
      Download the zip file attached below and place it in your Plugins directory. The plugin will automatically update your client to the newest version.

      Setting up the connection between the plugin and the server
      1. Fire up honorbuddy and press on "Plugins"
      2. Find RCBuddy in the list, select it and press on Settings.
      3. Fill in your API key in the api textfield
      4. Save the form, close it and enable the plugin
      5. Start up honorbuddy and let us take care of the rest!

      - Managing your own data -
      Get bot information as JSON for your own apps

      You can request our rcbuddy API for your bot data, currently there is no limit. But this might change after abuse or as the userbase grows. Never share your API key with anyone, there is no credentials required to view your bot data! But don't worry, for sending commands you still need to log-in.

      Sending a request goes as follows:
      http://api.rcbuddy.org/get/{API-KEY}/{TYPE}/{BOT-ID}

      Where:
      [table="width: 500"]
      [tr]
      [td]{API-KEY} [/td]
      [td]is your API key.[/td]
      [td]Required[/td]
      [/tr]
      [tr]
      [td]{TYPE}[/td]
      [td]is your request type [/td]
      [td]Required, see below for currently available types[/td]
      [/tr]
      [tr]
      [td]{BOT-ID}[/td]
      [td]is your bot-id[/td]
      [td]Optional, as not all types require these[/td]
      [/tr]
      [/table]

      Currently Available request types *Requires {BOT-ID}:

      [table="width: 500"]
      [tr]
      [td]overview[/td]
      [td]Returns all your bots with char_name, last_updated with bot_id as key[/td]
      [/tr]
      [tr]
      [td]botstatus[/td]
      [td]Returns the current botstatus*[/td]
      [/tr]
      [tr]
      [td]messages[/td]
      [td]Returns all messages with client_time, type, sender, message and replied(bool)*[/td]
      [/tr]
      [tr]
      [td]commands[/td]
      [td]Returns all commands with command, value(s) and executed(bool)* (currently returning nothing as we've to implement it into the website)[/td]
      [/tr]
      [/table]

      Example usage (this link contains fictional data):
      http://api.rcbuddy.org/get/EXAMPLEAPIKEY/overview/EXBOT1

      Returns the following data:
      Code:
      {
        "EXBOT1": {
          "char_name": "Examplebot1",
          "char_level": 90,
          "last_updated": "2014-04-07 22:37:25"
        },
        "EXBOT2": {
          "char_name": "Examplebot2",
          "char_level": 83,
          "last_updated": "2014-04-14 22:37:25"
        },
        "EXBOT3": {
          "char_name": "Examplebot3",
          "char_level": 15,
          "last_updated": "2014-04-12 22:37:25"
        },
        "EXBOT4": {
          "char_name": "Examplebot4",
          "char_level": 69,
          "last_updated": "2014-04-09 22:37:25"
        }
      }
      - Features -
      • A overview of all your bots with all possible information you can think of
      • Privacy option - enabling this will prevent the plugin from sending over your character name to our server

      - Planned features -
      • Full chat functionality (sound notifications when name mentioned, whispers, reply) - (finished, awaiting implementation)
      • Controlling honorbuddy remotely (start/stop/change profile) - (finished, awaiting implementation)
      • Kill reloggers (hbrelog/arelog) - (finished, awaiting implementation)
      • Native Android (and perhaps iOS) app - (being worked on)
      • Notification when no update recieved in the last 5 min (e-mail/push notification)
      • Screenshots per bot
      • Show which items you have gathered/grinded
      • Inventory visualization using the wowhead api
      And of course we are open to suggestions!

      - Known issues -

      - Change log -
      Code:
      v0.0.3
      * the plugin will now send the data on another thread to prevent honorbuddy from freezing
      * now sends the user's system time instead of the server time.
      
      v0.0.2
      * added auto updater
      * cleaned code
      
      v0.0.1
      * alpha release
      - Screenshots -
       

      Attached Files:

      Last edited: Sep 16, 2014
    2. ikbeneenpeer

      ikbeneenpeer Community Developer

      Joined:
      Jan 13, 2014
      Messages:
      98
      Likes Received:
      0
      Trophy Points:
      0
      reserved
       
    3. snoopcool

      snoopcool New Member

      Joined:
      Sep 22, 2013
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      I'm gonna check this out right now
       
    4. talpidae

      talpidae Member

      Joined:
      Sep 19, 2012
      Messages:
      50
      Likes Received:
      0
      Trophy Points:
      6
      Oh man... just great!
      Setup was easy, is working well!

      If the planned features are implemented, I will love you! :D

      I will use it to check my "Gather-Char" and I have an Idea: a list of gathered Items would be nice.
       
    5. ikbeneenpeer

      ikbeneenpeer Community Developer

      Joined:
      Jan 13, 2014
      Messages:
      98
      Likes Received:
      0
      Trophy Points:
      0
      Good to hear!

      As for your suggestion, that's definitely something we'll add.
       
    6. ikbeneenpeer

      ikbeneenpeer Community Developer

      Joined:
      Jan 13, 2014
      Messages:
      98
      Likes Received:
      0
      Trophy Points:
      0
      Updated to version 0.0.2 - please manually update your plugin by right clicking the directory and press "SVN Update". The plugin will automatically update from now on.

      Changelog
      Code:
      v0.0.2
      * added auto updater
      * cleaned code
      
       
      Last edited: Apr 8, 2014
    7. MCjambi

      MCjambi New Member

      Joined:
      Mar 31, 2014
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      1
      Update pushed, RCBuddy should automatically update itself.

      Changelog
      Code:
      v0.0.3
      * the plugin will now send the data on another thread to prevent honorbuddy from freezing
      * now sends the user's system time instead of the server time.
      
      we found that some people are still using v0.0.1, please manually update your plugin by right clicking the directory and press "SVN Update". The plugin will automatically update from now on.
       
      Last edited: Apr 9, 2014
    8. carz

      carz Member

      Joined:
      Apr 9, 2013
      Messages:
      109
      Likes Received:
      1
      Trophy Points:
      18
      Will check this out... So far it seems ok but the sending data seems that like sends every 5 sec maybe you should increase that time a bit
       
    9. ikbeneenpeer

      ikbeneenpeer Community Developer

      Joined:
      Jan 13, 2014
      Messages:
      98
      Likes Received:
      0
      Trophy Points:
      0
      We want the displayed data to be as fresh as possible - we'll add a option to disable HB logs in the next update. :)
       
    10. Beast

      Beast Member

      Joined:
      Apr 22, 2010
      Messages:
      618
      Likes Received:
      6
      Trophy Points:
      18
      would really like an ios app ... it would be cool to reply to whispers from your phone
       
    11. MCjambi

      MCjambi New Member

      Joined:
      Mar 31, 2014
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      1
      We are looking for possibilities to create a native iOS app, but since neither of us owns a mac or ios developer license we have to look at other options, like a webapp that supports push notifications.
       
    12. Siniq

      Siniq Member

      Joined:
      Nov 25, 2011
      Messages:
      40
      Likes Received:
      1
      Trophy Points:
      8
      *coughandroidcough*

      Lots of nice features! loving it so far... Thanks.
       
    13. ikbeneenpeer

      ikbeneenpeer Community Developer

      Joined:
      Jan 13, 2014
      Messages:
      98
      Likes Received:
      0
      Trophy Points:
      0
      Good to hear, thanks for your feedback!
       
    14. Proceed

      Proceed New Member

      Joined:
      Dec 3, 2011
      Messages:
      241
      Likes Received:
      2
      Trophy Points:
      0
      So currently its a remote control but what do i operate it with ?
       
    15. ikbeneenpeer

      ikbeneenpeer Community Developer

      Joined:
      Jan 13, 2014
      Messages:
      98
      Likes Received:
      0
      Trophy Points:
      0
      At the moment, nothing - it's a work in progress. ;)
       
    16. Proceed

      Proceed New Member

      Joined:
      Dec 3, 2011
      Messages:
      241
      Likes Received:
      2
      Trophy Points:
      0
      Oh okay :)
       
    17. HEADSTYLE

      HEADSTYLE New Member

      Joined:
      Jul 2, 2013
      Messages:
      399
      Likes Received:
      2
      Trophy Points:
      0
      Hello Mate,

      Is there already for RC Buddy the Phone App?
       
    18. MCjambi

      MCjambi New Member

      Joined:
      Mar 31, 2014
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      1
      We are working on it :)
       
    19. ikbeneenpeer

      ikbeneenpeer Community Developer

      Joined:
      Jan 13, 2014
      Messages:
      98
      Likes Received:
      0
      Trophy Points:
      0
      Our API is now open for personal use (you can only read data, not write), for instructions please see the main post.
       
    20. ikbeneenpeer

      ikbeneenpeer Community Developer

      Joined:
      Jan 13, 2014
      Messages:
      98
      Likes Received:
      0
      Trophy Points:
      0
      The plugin has been updated to reflect the changes we made to our server. If you haven't updated your plugin since version 0.01 (the initial release), please manually download this update. Your plugin will not function otherwise.
       

    Share This Page