CleverNotch
Talk to Notch (or your favorite personality) in Minecraft! This plugin allows you to create a virtual player in your Minecraft server and speak with them! The chat can be powered by Jabberwacky as well as other well-known chat bots (Cleverbot disabled until legal issues resolved). It comes with some configuration options to customize your server's resident AI to suite your needs!
Features
- Talk with a chat bot as if it were another player!
- Customize the bot to fit your server's needs!
- Toggle the bot on and off easily!
- Prevents basic spam to the bot!
Commands
- /clevernotch - Toggles the bot between the ON and OFF states.
Usage
To talk with your bot simply address it by it's name with a message included! for example: With the bot named 'Notch', "Notch, How are you doing today?", will send the text "How are you doing today?" To the bot. The bot will announce it's response in chat.
Installation
Simply drop the given JAR file into your plugins folder of your Bukkit installation! A default configuration file will be generated for you the first time the plugin is run. The configuration file contains details of the various options. A quick list of configurable features can be found below:
- botName - Sets the name that your bot responds to.
- botColor - Set the color of the bot's name in chat.
- botSource - Selects the bot AI source.
- minResponseDelay - Set the minimum time that must pass before the bot will respond.
Download
Future Plans
Some ideas I am currently tossing around:
- Allow for the creation of multiple 'personalities' (bots).
- Improve algorithm for detecting when the bot is being addressed.
- Wrap a 'learning' bot implementation such as JMegaHal in to allow players to 'teach' the bot.
- Provide a global (online) JMegaHal (or other) wrapping to make a 'Cleverbot' that learns from every server running the plugin. (Security? Feasibility?)
Let me know if there is any interest in these features or other suggestions!
Very cool. A little slow on the responses but there's nothing you can do about that. Apparently, Notch's favourite game is the orange game.
@richardfrost2 - Thank you for pointing this out as others have on the Github page. It was silly of me to assume that since someone made a nice, easy API to interface with Cleverbot that it was legal. For the time being I will remove the option of using Cleverbot as a bot source and verify that the other two bot's that can be used as a source are fully legal to be used as such.
@jhs232 - It seems they offer a system similar to Cleverbot via Cleverscript, although its "AI" looks like it has to be built manually, by me or someone else - I'm not sure I would have the time, I will look into it as another bot source option.
@bawat - As soon as I can get home I'll work on getting a download. BukkitDev is quite foreign to me, it says it "will not syndicate" until there is at least one approved file, which I had assumed meant that it would not be listed/advertised until there was an approved file. My first file got rejected since Maven is a magical black box to me and I seem to have accidently shaded the entire Bukkit API into the jar. I will get a correct file uploaded ASAP.
Please provide a download link!
What about Existor? (existor.com)
Hi. I have one concern. On the Cleverbot website, it says:
I just wanted to give you a heads up.