Author Topic: Should a moderation bot have a GUI?  (Read 10386 times)

0 Members and 1 Guest are viewing this topic.

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Should a moderation bot have a GUI?
« Reply #15 on: April 13, 2006, 07:51:20 pm »
Or you got disconnected for a game patch?

Offline wires

  • Pwnage
  • x86
  • Hero Member
  • *****
  • Posts: 1103
  • cocaine is fun!
    • View Profile
    • Weapon Of Mass Destruction
Re: Should a moderation bot have a GUI?
« Reply #16 on: April 13, 2006, 10:32:45 pm »
Or you got disconnected for a game patch?
You don't always get disconnected, hell I think sometimes you can use the older version for a while even after the new patch.

Offline Eric

  • Full Member
  • ***
  • Posts: 304
  • I'm new here!
    • View Profile
Re: Should a moderation bot have a GUI?
« Reply #17 on: April 13, 2006, 10:40:20 pm »
Oh I don't know.... maybe USABILITY?  FLEXIBILITY?

Like Newby said, as long as it's coded correctly and the priorities are in the right order, adding a GUI doesn't hurt anything.

You should only be capable of accessing the bot through the medium in which it was designed to operate on—Battle.net.  Keeping this in mind, I don't understand what kind of flexibility or "usability" you'd need here.  Perhaps you wish to leave room for in-bot game and ladder listings?  Clarify, please.

What if you need to access the bot locally and don't want to waste the time going through Battle.net servers to access it?

What if someone else using your computer decided to do the same?

Quote
What if the bot disconnects and it won't reconnect? Perhaps you'd like to have some sort of interface to manage it?

The logs would allow you to determine the cause of the problem and automatic reconnections should handle the rest.  I suppose that in some cases you may need to restart the bot, the same as you would restart a failing system service.  The goal is, as MyndFyre so elegantly put it, to not program like a "fucktard" and to prepare for the worst while hoping for the best.  That should be your goal for all programming projects, whether they have a UI/GUI or not.  The best bots are the ones that can function without significant user intervention.  That's why they are called "bots."
« Last Edit: April 13, 2006, 10:51:06 pm by Lord[nK] »

Offline Newby

  • x86
  • Hero Member
  • *****
  • Posts: 10877
  • Thrash!
    • View Profile
Re: Should a moderation bot have a GUI?
« Reply #18 on: April 13, 2006, 11:13:17 pm »
What if someone else using your computer decided to do the same?

Uhm, I don't let people use my computer when I'm not on it. It's called a screensaver with a password.

I could also have the interface require a password to re-draw itself after being minimized. Or something to that extent.

The logs would allow you to determine the cause of the problem and automatic reconnections should handle the rest.

A "logging" interface, as in the one similar to pf and pflog? (I've had to tcpdump on pflog0, it's pretty neat) Or do you mean opening up notepad after you realize your bot has been offline for a few hours to scroll to the bottom of a noisy log to find out what the problem is?
- Newby
http://www.x86labs.org

Quote
[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

I'd bet that you're currently bloated like a water ballon on a hot summer's day.

That analogy doesn't even make sense.  Why would a water balloon be especially bloated on a hot summer's day? For your sake, I hope there wasn't too much logic testing on your LSAT. 

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: Should a moderation bot have a GUI?
« Reply #19 on: April 14, 2006, 01:06:32 pm »
You guys are crazy. 

A bot should have an optional GUI.  People who want to can use it, people who don't won't have to. 

Better yet, make the GUI completely decoupled from the program, to the point where you can use it over a network.  Because most people don't run moderation bots on their own machine but they would still like to see and configure it. 

So yeah, OPTIONAL.  You fools.  Let the user decide. 

Offline Furious

  • Hero Member
  • *****
  • Posts: 1833
  • I hate rabbits
    • View Profile
Re: Should a moderation bot have a GUI?
« Reply #20 on: April 14, 2006, 03:30:00 pm »
What if someone else using your computer decided to do the same?

Uhm, I don't let people use my computer when I'm not on it. It's called a screensaver with a password.

I could also have the interface require a password to re-draw itself after being minimized. Or something to that extent.

The logs would allow you to determine the cause of the problem and automatic reconnections should handle the rest.

A "logging" interface, as in the one similar to pf and pflog? (I've had to tcpdump on pflog0, it's pretty neat) Or do you mean opening up notepad after you realize your bot has been offline for a few hours to scroll to the bottom of a noisy log to find out what the problem is?

The bot(s) I currently use log different situations in different files.  All login information is logged in one file, chat is logged in one file, and commands logged in another.
Quote
[23:04:34] <deadly7[x86]> Newby[x86]
[23:04:35] <deadly7[x86]> YOU ARE AN EMO
[23:04:39] <Newby[x86]> shush it woman

Quote
[17:53:31] InsaneJoey[e2] was banned by x86 (GO EAT A BAG OF FUCK ASSHOLE (randomban)).

Quote from: Ergot
Put it this way Joe... you're on my Buddy List... if there's no one else on an you're the only one, I'd rather talk to myself.