Chester
Chester is a chat-bot that can be added to your server. Players can chat to him and from what us, the developers, have found, the responses can be hilarious!
Features
- Logs all messages by players.
- When Chester is mentioned, he replies with one of his saved messages.
- Works in any language (except in the beginning, where he stores 3 English sentences)
Usage
- Just chat like normal, and say 'Chester' when you want him to respond
Commands
None
Permissions
- Negate chester.trigger to stop Chester from logging them (eg. -chester.trigger)
- Negate chester.log to stop people from being logged by chester
How does Chester work?
Chester logs every single message said by players and collects them in a database. Whenever a player mentions his name, he responds with the most appropriate reply, as selected from his database.
If your Chester doesn't seem to make sense at first, this is normal, Chester will learn from chat and it may take some time for him to gather enough information in his brain.
Chester's responses can be highly intelligible and amusing :D!
Notes
- This is only a bukkit implementation of the JMegaHal Artifical Intelligence Bot
- Changelog
- Dev Builds
- Sample Brain
- Questions? Ask on IRC
API
Developers: API documentation can be found here:
https://github.com/gomeow/ChesterPlugin/wiki/API
Comments
About This Project
-
Project ID53797
-
CreatedMar 14, 2013
-
Last Released FileSep 19, 2016
-
Total Downloads13,154
-
License
Members
-
davismariotti Owner
-
_ForgeUser10707724 Documenter
-
_ForgeUser13570833 Author
-
_ForgeUser6874375 Author
-
_ForgeUser6965615 Author
-
_ForgeUser6967060 Author
-
_ForgeUser7439962 Tester
-
_ForgeUser7567771 Author
-
_ForgeUser7627522 Author
-
_ForgeUser7785194 Former Author
-
_ForgeUser7839763 Author
-
_ForgeUser7840837 Author
-
_ForgeUser8042639 Author
-
_ForgeUser8104550 Author
-
_ForgeUser8276575 Author
-
_ForgeUser8378474 Artist
-
_ForgeUser8740674 Author
-
_ForgeUser9272690 Author
-
_ForgeUser9747036 Author
-
_ForgeUser9805241 Author
-
_ForgeUser9938598 Documenter
-
AeSix_Reficul Author
-
chasechocolate Author
-
chaseoes Author
-
drtshock Author
-
ExistingEz Author
-
Forge_User_28721541 Former Author
-
frostalf Artist
-
garbagemule Tester
-
hawkfalcon Author
-
m_baxter Author
-
mormonsonplays Author
-
nikgenic Author
-
slipcor Author
-
turt2live Author
@masterspook
Alternatively, you can also do it as
triggerwords: [chester, chester2, etc]
@masterspook
something like this
@robotnikthingy
How did you apply the second trigger word? Every time I attempt it, it fails to work.
Just saw the update, and you guys added an API right when i cloned the plugin from github and tough it to say yo mama jokes...
Hehe, awesome to see an API though, this is what i was hoping for. Also, any info on the API?
edit: actually ill just look on github since i see the changes were added
@rockjolt375
For some reason, it only works when there are 2 trigger words from what ive found out
I'm having trouble changing the trigger word. I've put triggerword: 'chatbot' but he only responds with 'chester'. Any clue where I could be messing up?
@iiHeroo
Then make a ticket?
Gomeow I found a bug maybe :P
@irdoom1337
Short answer- yes
Long answer- sort of. Th chatbot is based on jMegaHAL, so its not as clever as cleverbot, and at times makes no sense (ex: you may ask it a question involving the sun and it will say random unrelated quote by notch). Its still entertaining though and amusing to people on my servers, give it a try
So it is like cleverbot but for minecraft?
I really like this! One feature however, it could use is, so "Chester" can here /broadcast /say and /msg from essentials. Keep being awesome devs!
@robotnikthingy
I'll add some more control soon, but there's only so much I can do...
I'll fix that bug soon
No, I can't improve chester's learning capability. I use a dependency for chester, and I can't really change it part of him.
No, you can only have 1 at one time, sorry (unless you go in and change his name within the source code yourself, which I can't really teach you to do)
Also, is it possible to have 2 chesters on the same server? that way you can have 2 bots with 2 different personalities
Also, is there any possibility to improve chesters learning capability? For example, i can say "the sun is hot" ten or so times into the chat, and when i ask the bot "what is the sun", he will say something completely different. some kind of ability to learn from sentences like "ice is cold" would be helpful
It also seems like the larger the brain file gets, the less sense he makes since he seems to respond randomly, probably because there are so many lines to pick there is a smaller chance of picking the right one
Im not sure if any of these are possible with Jmegahal though
It seems like you cant change chesters trigger? Its not like the config resets itself like the earlier bug, but instead the trigger word never changes, even if you change the config. it just remains as chester
also a command to reload the plugin would be nice
edit: nevermind, when using multiple triggers it seems to work
It would be nice if we had a little more control over the bot. Otherwise this thing is wuite entertaining to my server
@PaulBGD
Yes I would also love a default chester file that is somewhat good. I added him to my testing server just for fun, but since it really is just me on there, he doesn't get any good messages.
My database is huge (100k messages) and yet he still sounds stupid (better than a while ago though). Anyone have a chester that sounds realistic?
Can you please help me with my plugin i will explan the details on skype -benjonator2110
@gomeow
Great, thanks! :) +1