ChatBot is a very simple to use plugin, that allows you to create and talk to a FULLY CUSTOMIZED bot on your server. It works by choosing from phrases YOU can specify in the config to respond to anything your players might say. The possibilities are infinite!
- Tested Minecraft Versions:
IMPORTANT NOTE: Keep in mind this plugin in its current state, requires Java 8 to function, and you will not be getting support if you are using Java 7.
/chatbot toggle - Toggles whether the bot will respond to you
/chatbot add <message> <response> - adds a new message the bot will respond to into the config
/chatbot reload - Reloads the plugin
chatbot.interact - Allows you to interact with the bot
chatbot.toggle - Permission to use /talkingbot toggle
chatbot.add - Permission to use /talkingbot add
chatbotbot.reload - Permission to use /talkingbot reload
Fully customizableHOW TO USE
Change your bot's name
Change your bot's prefix
Change the messages your bot will respond with
Change the sentences your bot will respond to
Randomized messages for every response
Allows you to add responses in 2 different ways, with a method in game to allow for easy bot customization
Allows for adding on to messages that already have responses
If no sentences are matched, bot will choose from generic responses
Response option for messages that don't include your bot's name
Toggle whether you can trigger the bot
Change the response time of your bot
Compatible with any plugins
The bot works on a principle of pre-generated sentences, coupled with randomness. From the "sayings" branch in the config, you can branch out into multiple, sentences of varying complexity. Here's an example
In this instance, the sentence that would trigger a response from the bot is "how are you". And the bot will randomly choose between "Good!", and "Not great." for it's answer! You can have as many of these as you want, and you can do nothing but expand the bot!Code (Text):sayings:
- Not great.
SOURCE, AND CONTRIBUTIONS
The full source of this plugin can be found at its Bitbucket repository. It is here where you can fork, and modify the code, or submit issues if you so have to.