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,123
-
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
I have fixed it on my end, you can download the latest dev build (link in the project page) Or you can wait about a day for it to be approved by the BukkitDev staff
Just wanted to let you know that the config resetting is happening on my end as well. The trigger words reset to the default "chester" even if you just enter only one.
Thanks for the continuous work on this fun plugin though!
Thanks for the update! =:^D (who wants the +1 ?)
edit: Chester keeps resetting my config (i only added some trigger-words) =/
@DeanUKMC
Make the file read-only.
@PaulBGD
Did you try to translate the key?
@gomeow
Its just like: &itzkaydo: &7
please add the public database idea :D this way we can literally have a world wide database in all languages (language filtering would probably be needed) which would be amazing
Is there anyway to stop Chester from learning more? I'm happy with the current brain he has.
Also, whenever I change the config.yml to whatever I want and restart the server, the config.yml goes empty except for the notes at the start...
@PaulBGD
config.yml?
One thing. I want him to look like a normal player, but no matter what I do he has white chat..
Any news on the bug? My Chester keeps adding the trigger to his database so whatever he says ends with "chester" which is a bit weird. Thanks.
@tmad40blue
We'll have some sort of filtering in place soon
I would love to use Chester but I have one question - does he ever swear, and if so, is there a way to prevent this? As you can see in my signature I can't have Chester talking like a sailor =)
@Connoredwards
Added a sample brain to the page.
@PaulBGD
Would ya put a link to a download o.0 I can't bear my utterly random, stupid bot lol.
In a future update, can you make it so that when Chester learns something, he changes it? For example, input: "Chester is clever!" Output from Chester: "I am clever!" This is essential to his learning as without this, some of his statements are incorrect. Another thing that needs to be added as a feature is that if you said: "Hello Chester!" can you make it add that to the database, but without his name included? Because he starts talking to himself if somebody says his name while talking to him. He also keeps saying the trigger when saying a message, an example: "Hi I am Steve chester." which makes no sense. Thanks, would be greatly appreciated if this was added, also, maybe add a feature so that he cannot learn other server IP's.
This is awesome, maybe you could make a video about this plugin??
FutureCraft
@RandomSomething98
In the next update, yes
This plugin looks pretty awesome! Is there a way to prevent sentences with certain words from being logged, though?
@ThisUsernameIsMine
That shouldn't affect it