• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Monitor: jMon - Taking on request / suggestions till release.

    Discussion in 'Honorbuddy Forum' started by j0achim, Feb 21, 2012.

    1. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0
      Hi,

      Lets just get right to it!


      jMon - a Buddy monitor



      I am looking for requests/suggestions what i should include in my monitor, with that i will tell a bit what i am planning on adding. Monitor is a web page, which is dynamic (Ajax - Comet), meaning that it will update the data on the page by itself. You wont need to refresh the page to see if you get a chat message, if you health drops if you died and so on. "main" page is a combination of all your bots. Lets say you have 3 bots running at same time, this panel will be a great resource to get a quick view whats going on. So instead of me telling about every thing that the page includes already take a look at the screen shot of the page. (bottom of the page) Instead i will say a bit about what i have already planned on adding.

      • Screen shot support. (database is prepared for it, so i only need to add it to client)
      • Events. This is certain events events we want to keep track of, events will have a filter set by user.
      • Mail warn, mailing events to warn user. warnings will also have user defined filters.
      • 2 way chat. Currently monitor "only" monitors chat. (high prio so it'll be added shortly)
      • "per bot" panels. By clicking the view more you will see an page with all bot data for only "that" bot, and much more detailed. Target your fighting, minimap with pinpoint where your located and more (default page merges data for all your bots)
      • IRC client. [thanks k0pped for this idea] This is a irc client that looks like the chat bar on the bottom of your facebook page.



      Requested:

      • Warn if "bot" name is mentioned in chat. (request by:Jianyu)
      If you have any ideas please share and i will see what is useful and how it can be implemented, a beta of the plugin and site will be available shortly. (am hoping I'm able to push out a test version tomorrow)



      [​IMG]

      [​IMG]

      [​IMG]
       

      Attached Files:

      Last edited: Feb 24, 2012
    2. Kopped

      Kopped New Member

      Joined:
      Feb 24, 2010
      Messages:
      178
      Likes Received:
      1
      Trophy Points:
      0
      Looks amazing mate! its definitely going to be the best monitor available for a bot :)

      I think you should include communication to HB and HBRelog Open source project so we have full functionality on-the-go.
       
      Last edited: Feb 21, 2012
    3. wownerds

      wownerds New Member

      Joined:
      Feb 15, 2011
      Messages:
      1,385
      Likes Received:
      30
      Trophy Points:
      0
      Nice, looks promising.
       
    4. Draganos

      Draganos Member

      Joined:
      Oct 7, 2011
      Messages:
      309
      Likes Received:
      0
      Trophy Points:
      16
      very good!
       
    5. Jianyu

      Jianyu New Member

      Joined:
      Jun 14, 2010
      Messages:
      439
      Likes Received:
      0
      Trophy Points:
      0
      Wow so far it looks good!
      As you've said yourself, a 2 way-chat is a must, however a filter as well would be even more cool. I e.g. park my toons to be leveled in random lvl 25 guilds, and a filter that wouldnt let anything through unless it is adressed to you with your char name, would be a cool feature.
       
    6. bot till ya drop

      bot till ya drop New Member

      Joined:
      Dec 4, 2011
      Messages:
      151
      Likes Received:
      0
      Trophy Points:
      0
      Looks awesome so far mate :)
       
    7. xittalon

      xittalon New Member

      Joined:
      Jan 9, 2012
      Messages:
      81
      Likes Received:
      0
      Trophy Points:
      0
      first of all it looks realy nice ;)

      it would be great to run this on our own webservers ;)
       
    8. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0
      I'll note it down as a filter for "warn" feature.


      Maybe in the future, but don't hold your breath, i want to have a stable release before even thinking about making a web-template, database-template, server that can run anywhere. Data transfer works like this: plugin serializes data, sends it through TCP to my server where i have a custom made multi socket tcp server, which is connected to MySQL database, this way database remains secured.
       
    9. editionmp3

      editionmp3 New Member

      Joined:
      Dec 19, 2011
      Messages:
      62
      Likes Received:
      0
      Trophy Points:
      0
      This looks awesome, the only thing better would be an actual application for iphone, but man this looks great.
       
    10. miztho

      miztho New Member

      Joined:
      Jan 26, 2012
      Messages:
      29
      Likes Received:
      0
      Trophy Points:
      0
      Simply amazing! Can't wait to try this out! :D
       
    11. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      Support for b.net whisper / reply
       
    12. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0
      "All" chat channels are/ will be supported. (user defined filter what should be shown)
       
    13. hal9k2

      hal9k2 Member

      Joined:
      Feb 14, 2012
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      6
      Looks amazing...

      For suggestions (not sure if implemented):

      - bot control (start/stop, load different profile/bot/plugin/cc)
      - recent log preview or download
      - possibility to answer for /w or b.net

      What server will be supported for run this at your home PC? (appache or ISS?)

      Also in future.
      - support for mobile devices (mobile version of web page)

      Good luck in project, w8 for beta :)
       
    14. Megser

      Megser Well-Known Member

      Joined:
      Apr 17, 2010
      Messages:
      1,389
      Likes Received:
      73
      Trophy Points:
      48
      Looks pretty awesome.
       
    15. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0

      It runs MySQL, PHP, and a custom made tcp socket server that act as interface to MySQL database. Since only a minorty of ppl have the knowledge to handle this i am not planning on making a build that can run on a private server, at least not before i can say that monitor is in a stable release.

      So web interface will be running on a server that i own.
       
    16. nlr

      nlr New Member

      Joined:
      Feb 24, 2010
      Messages:
      252
      Likes Received:
      0
      Trophy Points:
      0
      Will you be keeping this constantly updated with all the HB releases and keeping your server online? BuddyCenter didn't do either.
       
    17. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0
      I myself think its rather easy plugin to maintain, since plugin uses rather basic coding.

      Yet though i expect to make rather large changes to the plugin, since its all based on "proof of concept" code atm. But i feel the next step is just get it out there, get a feel how it works other then just on a local pc.


      As for the server its running on a Virtual Private Server that i have rented for a few years and i plan on rent for a few more. (i have other projects going) Also its well specced so i hope performance wise it will keep up, else i have a web-hotel i will use for load balancing. Making the VPS a "gateway" for the data from the plugin.
       
    18. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0
      Was unable to get out a test version tonight, Comet (ajax technique for "push") took a little more time then i had expected, anyhow i have it sorted (sorta). Anyhow I'm very close so a test version, which is ready tomorrow.


      For now i have another screen shot. Added a few things and tweaked other things.





      monitor.jpg
       
      Last edited: Feb 22, 2012
    19. Gigglebyte

      Gigglebyte New Member

      Joined:
      Jan 24, 2011
      Messages:
      169
      Likes Received:
      0
      Trophy Points:
      0
      This looks really awsome! :)
      It would be great if you could really include some kind of IRC chatting for replying mesages when u got more than 1 bot etc.
      Do you maybe know if this will be ever possible for iphones, as one previous user asked :D?

      Thanks!
       
    20. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0
      Langues i use to write this monitor (the front end) are html, css, javascript whom all are working very well on all modern phones. So yeah it will work on cellphones, i will make a phone template for the monitor once i am satisfied with the "browser" version. 2-way-chat is a planned feature which is high on my to-do list cus i believe its a important feature to have on the go. As well as "commands" stop/start/quit and more.
       

    Share This Page