What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

RCBuddy - A remote control tool for buddy bots

ikbeneenpeer

Community Developer
Joined
Jan 13, 2014
Messages
98
Reaction score
0
signature.gif

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 -
 

Attachments

Last edited:
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.
 
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.

Good to hear!

As for your suggestion, that's definitely something we'll add.
 
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:
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:
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
 
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

We want the displayed data to be as fresh as possible - we'll add a option to disable HB logs in the next update. :)
 
would really like an ios app ... it would be cool to reply to whispers from your phone
 
would really like an ios app ... it would be cool to reply to whispers from your phone

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.
 
*coughandroidcough*

Lots of nice features! loving it so far... Thanks.
 
So currently its a remote control but what do i operate it with ?
 
Our API is now open for personal use (you can only read data, not write), for instructions please see the main post.
 
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.
 
Back
Top