Author Topic: Would it be against the rules to post a chatbot?  (Read 5195 times)

Don't start the Hamtaro Ham-Ham Hosting joke again.

whats so special about this bot, name it's features

I almost banned you on my server for letting the players use it on there.

I almost banned you on my server for letting the players use it on there.
It was the players on the server, not me.

It was the players on the server, not me.
You gave it to the players, and they spammed the stuff out of it.
He only reason I didn't ban you was becuase you were the only one who could take the chatbot away.

Then why didn't you ban the players instead of me?

how bout you tell us what it does

Core features
Verbose mode: This lets you choose whether you want the bot to send chat messages to the server or not. You can alter this by typing '%verboseOn' or '%verboseOff'. If verbose mode is off, all messages are displayed only to you, in yellow text.
Public mode: With this, you can choose if you want the bot to do commands that other players type in chat. Type '%publicOn' or '%publicOff'.
Shutdown and startup: Let's say you want to modify HamBot's code without restarting Blockland. You can replace the .zip file, and type '%shutdown' into chat. The chat bot will deactivate almost everything and restore chat to it's normal state. However, the '%startup' command remains. Once you use that, the not will re-execute the .zip file.
Preferences saving: You can type '%savePrefs' to export all variables under "$hb::prefs::" to a file. Also, '%loadPrefs' loads them, although the chatbot automatically loads prefs on startup.

Spelling dictionary
This is probably the most important part of HamBot. The built-in spell correction feature can correct words before sending it to the server. You can type "HamBot si nto annoyign" into chat, and it will instantly be corrected to "HamBot is not annoying" before sending.
In order to correct these words, there is a file in /config/HamBot/ called 'lexicon.cs'. This is a dictionary of words, with the correct and incorrect spelling. To add a word to the dictionary, type '%lex_addWord [incorrect] [correct]'. Example: '%lex_addWord chtabot chatbot'. To remove a word, you need to use '%lex_removeWord chtabot', for example. When a word is added or removed, the dictionary is automatically saved. At HamBot startup, it's automatically loaded.
The HamBot spelling feature enables you to type faster, because if you configure the dictionary thoroughly, you don't need to correct words as you type, saving you time.

Automatic updating
The bot comes with a feature where it checks for updates every time at startup. HamBot downloads raw console code from www.hammereditor.net and executes it to update.

Plug-ins
HamBot has a built-in plug-in management system. To add a plug-in, go to the /config/HamBot/ folder, and put the .cs file there. Open the 'plugins.txt' file, and add the name of the new file, but without the extension. For example, 'eval.cs' would be 'eval'. You can instantly execute one by typing '%pluginOn', for example.

There are 2 plug-ins which come with the bot. Unfortunately, explaining one of them is against the rules.
If you want to know the commands, view 'docs.txt' in the add-on's .zip file.

And would explaining the eval plug-in and how to use it be a violation of the rules?

the fact that you are even asking means you KNOW its handicapped and people hate them.

i'd like to see an add-on that breaks chatbots like

advanced chat


but yeah chatbots suck and shouldn't be used
the only reason they're used is to show off their 1337ness
« Last Edit: September 30, 2013, 03:23:41 PM by The Resonte! »

and you see, this is what will get you banned on many blockland servers.

nobody cares if you have a chatbot, stop whoring for attention and use the chatbot your already have, YOUR BRAIN!

chatbots are super loving annoying
Yes... Yes they are *CoughSpoonz*

Automated chat is frowned upon
Make a GUI with all of your Chatbot functions

Automated chat is frowned upon
Make a GUI with all of your Chatbot functions
I know how to make a GUI, but I made this add-on 1 month ago and I'm too lazy.