aash / HBRelog

This program is for use with Honorbuddy (an automation tool for World of warcraft). It launches World of Warcraft, logs into the game and then launches Honorbuddy. If Wow or Honorbuddy crashes or disconnects the whole process is repeated.
GNU General Public License v3.0
5 stars 0 forks source link

Remote control #20

Open Enf0 opened 9 years ago

Enf0 commented 9 years ago

A remote control interface would be super helpful, not sure how hard it is to implement something like that, though.

I'm thinking a web portal or a iOS/Android app where you can start/stop/pause bots, check status' like run time, maybe even chat. Imagine if a player or GM contacts you and accuses you of botting, you would instantly get a notification on your phone and would be able to respond to them and convince them you're innocent ;)

I'm just brainstorming here, but I think something like this would be very nice to have.

aash commented 9 years ago

Good idea, BTW it is on my feature list too. Checkout the related wiki page.

aash commented 9 years ago

I'm looking into popular opensource implementations of XMMP and IRC protocols. There're plenty of them. So remote control feature should not be hard to add as soon as abstract command interface is implemented. I think most usable model should be like having a chat window (of any messenger gtalk, irc, whatsapp) you are able to invoke commands on the remote HBRelog instance:

> /help
    command syntax: /COMMAND_NAME ARG_1 ARG_2 ... ARG_N
    available commands are: profile, character, bot, set, update, chat-reply, info, etc...
    type /help COMMAND_NAME to get help on specific command.
DD-MM HH:MM:SS [INFO] [TAG:foo-info1] profile "foo" finished task "task1"

> /info foo-info1 verbose
    gph: 2454
    gold total: 23430
    nph: 31