ikbeneenpeer
Community Developer
- Joined
- Jan 13, 2014
- Messages
- 98
- Reaction score
- 0

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
- Head over to RCBuddy and register an account
- 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
- Fire up honorbuddy and press on "Plugins"
- Find RCBuddy in the list, select it and press on Settings.
- Fill in your API key in the api textfield
- Save the form, close it and enable the plugin
- 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
- 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: