Mark
Mark is a chat bot built for the purpose of generating random messages using Markov Chains. It reads messages sent from your players, stores them and generates random text that still kind of makes sense. Text generation using Markov chains is becoming increasingly popular, and the resulting text can be pretty entertaining to read.
Commands & Permissions
None as of yet; if you have any suggestions please leave them in the comments.
Config
The configuration file is commented for clarity, but I'll list the options you can set here:
- queue-limit: Maximum number of sentences that can be stored
- minimum-queue-size: Minimum number of sentences required before sentences are generated
- player-name: Name of the fake chatter
- chat-delay: Time (in seconds) between messages from the chatter
- message-format: Message format, you can include prefixes and such. %p is player-name, %s is the generated message
- respond-to-name: Whether or not the chatter responds to their name being mentioned in chat
- response-delay: Time (in seconds) between the chatter's name being mentioned and the response being sent
- response-cooldown: Time (in seconds) where the bot cannot reply to their name after replying (prevents spam)
Known Issues
None as of yet, but it's very hard for me to test this plugin fully without trialling it on a server with high message traffic. I would appreciate it greatly if you could let me know of any bugs and I'll sort them out as soom as possible.