Poll

What do you think of ChatBots?

They are terrible and they have no reason to exist
15 (48.4%)
They are useless
2 (6.5%)
Meh
2 (6.5%)
They are good and funny sometimes
6 (19.4%)
They are useful for some servers
6 (19.4%)

Total Members Voted: 31

Author Topic: What is the point of ChatBots? (Poll added)  (Read 3654 times)

I have a grammar correcting one.
It automatically changes common typos I make like 'evelator' to 'elevator'. Small things really.

$0 p30pI3 can $h0w 0ff th3lr 1337 c0ding $klIIs

Chatbots are for fun and can do helpful commands.
Mine can calculate numbers, turn on rainbow player for me, do eval, talk on it's own, and more.

so basically nothing useful. Why even have it?

player: @props
chatBot: return useful information
/who
player: there was this annoying guy on my server but I can only remember his name
player: @whois spammingNoob
chatBot: Name: SpammingNoob BLID: 4562345
player banned SpammindNoob (4562345) Reason: Spamming
F2
player: @hit
chatBot: player hit and got ace of clubs
chatBot: player has: K of spades | 5 of hearts
That's kinda cool though :c

F2
but if the person isn't on the server F2 isn't going to help

but if the person isn't on the server F2 isn't going to help
Oh, right.


My HamBot can do chat recording and client-sided eval.
But the greatest feature is that it reads commands off of the chatHUD instead of clientCmdMessageSent.
And my bot has a dictionary of words with correct and incorrect spellings. So HamBot can automatically correct your spelling even before you send a chat message, meaning you can type faster and not worry about misspelled words.
And it can accept plug-ins, and you can turn my bot on and off.
Also, because of the chatHUD interception, it can operate without interacting with the server at all. That means you can make HamBot go in 'silent mode', where it sends chat output from it only to you instead of doing a commandToServer ('messageSent'); .
And you can make HB accept public commands from other players. That reminds me of the eval protection: Players can do %eval quit(); and make you disconnect. With eval protection mode, you can make public eval commands wait for approval by you before they are executed.

By the way, is it against the rules to post a link to a chat bot? Is it still not allowed if I remove the eval feature?
« Last Edit: October 28, 2013, 11:22:55 AM by hammereditor² »

My HamBot can do chat recording and client-sided eval.
But the greatest feature is that it reads commands off of the chatHUD instead of clientCmdMessageSent.
And my bot has a dictionary of words with correct and incorrect spellings. So HamBot can automatically correct your spelling even before you send a chat message, meaning you can type faster and not worry about misspelled words.
And it can accept plug-ins, and you can turn my bot on and off.
Also, because of the chatHUD interception, it can operate without interacting with the server at all. That means you can make HamBot go in 'silent mode', where it sends chat output from it only to you instead of doing a commandToServer ('messageSent'); .
And you can make HB accept public commands from other players. That reminds me of the eval protection: Players can do %eval quit(); and make you disconnect. With eval protection mode, you can make public eval commands wait for approval by you before they are executed.

By the way, is it against the rules to post a link to a chat bot? Is it still not allowed if I remove the eval feature?

*facepalm

none of that is useful in any way

but if the person isn't on the server F2 isn't going to help

admin menu -> clear bricks

But the greatest feature is that it reads commands off of the chatHUD instead of clientCmdMessageSent.

Uh.. if your chatbot doesn't use NMH_Type::send() from the start anyway then it sucks.
Unless it's server-sided.

admin menu -> clear bricks

Uh.. if your chatbot doesn't use NMH_Type::send() from the start anyway then it sucks.
Unless it's server-sided.
Yes, it does use NMH_type::send()
And this is client-sided.

If you make them to "learn" how to script. Make something a little more fun like this. It was an auto dance thing. You were going to be able to set up dance moves to do. Note that I never finished that project and won't work completely. It was going to be a glorious add-on.
How do I use it?

I typed /dance but
??

Yes, it does use NMH_type::send()

and does it not let you send the message if it was a chatbot command and only add text to the NMH?

and does it not let you send the message if it was a chatbot command and only add text to the NMH?
Yes. By default, my bot does not send a chatbot command (marked with a '%' sign) to the server's chat. Instead, a line of text is added to the playGUI client-sidedly. I also kind of forgot how my code works, since I made this 2 months ago.
But if you turn verbose mode on, it does send input and output to all players.

But if you turn verbose mode on, it does send input and output to all players.

see this is why chatbots are disliked

i'm not implying you use that feature but 99% of them do that
nobody cares that you need to find out what 1+2 is