Steve
After experimenting with the CleverBot API, I thought I turn it in to a Bukkit plugin! This plugin will take message you "say" to Steve and send them over to Cleverbot for a response.
As said on the CleverBot website: "PLEASE NOTE - Cleverbot learns from real people - things it says may seem inappropriate - use with discretion, and at YOUR OWN RISK" "PARENTAL ADVICE - Visitors never talk to a human, however convincing it looks - the AI knows many topics - use ONLY WITH OVERSIGHT"
Features
- Simple and lightweight!
- Customisable response format.
- Customisable trigger.
- External work is done async. (No Lag)
Documentation
By default, Steve will respond to messages that start with "Steve, " however you can change this in the config file. Reloading and updating commands are restricted to only OPs. Anyone can publicly talk to Steve, however privately talking to Steve (/steve <message>) requires the permission [Steve.private] or OP.
Try Steve Out!
Here are a list of public servers which have Steve installed!
Name | Server Address |
---|---|
ProjectPhoenixMc | ProjectPhoenixMc.verygames.net |
Celestials Craft | celestialscraft.no-ip.org |
Kingdom of Onixion | onixion.mine.bz |
(PM me to add your server.)
Unofficial Videos
Here are some videos showcasing the Steve plugin. If you have a video that you would like added, feel free to PM me! :)
Spanish Video
Support the Development!
I put hours of work into Steve as a learning experience and hobby. If you enjoy using Steve, please consider supporting the development and donating to keep the plugin going. Thanks!
Great plugin.. Thanks for all your work!
Quick question about the "triggerBegin" option in the config: will it accept multiple triggers or just a single trigger phrase?
@nedtheone
Please submit a ticket if things aren't working for you. Provide your plugin version, bukkit version, etc.
nvm its just that clevernotch screws with it.
dont work i tried with v 1.2
Isnt working for me it still isnt giving a response and iv updated thought here and through /bot
Ah sorry. Kinda new to giving any feedback at all for plugins. I just checked the config file and came back to edit my post, but I see that you've already answered.
@TheBCKC
Thank you for the suggestion, but can you please make suggestions in the tickets section? It is way more easier to track for me. Thanks!
PS: You can change what triggers Steve to response in the configuration file. (New in v1.2+) :)
Genius. Absolutely genius. One little issue - is it possible to have Steve whisper the response back to the player? On my server (and many others, undoubtedly), chat is limited to a certain radius. It a bit odd when Steve just responds to someone far away, seemingly out of nowhere.
Looking forward to customizable triggers, keep up the great work!
@ewized
@kik4444
Awesome, thanks for your support! :D
Nice using this on my server right now :)
Steve's fun, good plugin!
@bebosny
@Tomtaru
Okay, the problem has been fixed in Steve v1.2. It's uploaded and now awaiting approval. :)
@nxtguy
Yes please :( I couldn't even use the bot. If you need any help just PM me. I can help you with cleverbot and the plugin
@bebosny
@Tomtaru
I just tested the latest version and I am getting the same results. It appears CleverBot has changed something, or something like that. I'll look into it and hopefully find a solution soon.
@bebosny
Since yesterday I have the same problem, went to cleverbot didn't get a response either, but this morning cleverbot did start to respond but steve doesn't :(
We kind of miss our steve...
When I talk to him, he just replies with <steve> Nothing else.
Works wonderfully! we love it :D
@nxtguy
Ah ok. yep now it works, thanks
@robotnikthingy
Yes, this basically sends what you say to CleverBot, then answers back.
The trigger word is "Steve, " You need the comma and the space.
In the next version, the trigger word will be a lot less picky and will be configurable. :)
So, does this plugin use cleverbot to create responses?
Also, it would be nice to be able to change the trigger word to something else
Edit: just tried it, but the chatbot doesnt respond. I tried using "steve" and "Steve". Unfortunately i cant find any errors in the logfile