RoboticStaff
What is RoboticStaff?
RoboticStaff is a powerful plugin that help server admins to reduce their work and to keep their servers out of spam with:
- Helpme (A very simple FAQ of your server, accessible with /helpme, that you can set up in the config)
- AutoAnswer (Simply, answer automatically to messages sent by users: You can create very accurate triggers with their own answer that can be messages or commands, see the Configuration page!)
- AntiSwearing (You can make a simple list of banned words that will be replaced with a configurable set of characters)
- BlockedCommands (as the name says, with this you can block commands both per-world and in the server)
- AntiSpam (Say bye to spam and flood! You can set a delay that users must wait to send a message after another message, also there is the anti-ipspam (100% working, never failed), and the anti-websitespam (100% working on RoboticStaff 2.0!). With both anti-ipspam and anti-websitespam you can also set a command that will be executed when spam is checked!)
- OnActions (Right now is "Alpha": Set one or more commands that will be executed when somethings happens! At the moment only with playerJoin and playerDeath, more events with RoboticStaff 2.0!)
Features
- Make a very simple FAQ, accessible with /helpme!
- Auto answer at message which contain configurable tag with configurable answer!
- Set a message on join!
- Answer with configurable command!
- AntiSwearing function!
- Make multiple tag-checker in one line!
- Auto answer with configurable alias!
- The best tag-checker: use "," to separate tag to be found!
- AutoAnswer is capable to replace your helpers, just configure it!
- ALL the things configurable support colors!!
- Block commands both everywhere and per world!
- THE antispam, with the antispam-delay you can say "Bye" to flooders!
- Run commands when something happens with OnActions!
- Reload config without restart server!
- All messages are configurable!
- Things can be activated/deactivated! Use only what you want!
- Filled with an efficient permission system, check the Permissions page!
TODO
Infinite ask and answer- Added in Beta v1.1Auto answer at player who send messages- Added in Beta v1.2Config rewriting when is up to date- Added in Beta v1.2Config reloading- Added in Beta v1.2Anti swearing- Added in Beta v1.3Answer with command- Added in Beta v1.3Anti spam- Added in Beta v1.9- Automatic planned message
- Automatic planned command
- Check for other plugins update
- Add compatibility with plugin like Essentials, Vault, Factions, Lockette and more to do automatic action (More info in the near future!)
- And more!
Update checking
Roboticstaff provides an update checker that you can disable by setting, in the config.yml file:
update-checker: 'false'
Having suggestion?
If you have a suggestion post it in the comment!
Thanks for the suggestion! I'll add to my todo list :)
Okie! Just played around with this and I have one or two ideas.
It would be nice if you could set the tag to something other than "[RoboticStaff]" perhaps with colour support for the tag and messages?
A disable for the join message, could set it to '' but that might leave a blank line. Players aint peculiarly interested in what plugins we run when they login, so you could kinda just remove it.. :3
For the autoanswer system, its unlikely that someone will ever type exactly the message that you need to trigger the reply. Perhaps have key words instead, e.g. the worlds "how" "shop" "make". In one sentence trigger a response telling you how to make a shop.
You can also then link that auto answers system into the anti swear, so if someone swears in a sentience it will auto reply with "Please don't swear!".
Rather than blip you could have it replace all the letters of a swear word with *, but thats just me :3
On and one other thing, when I do "I need help" it says puts its "Type /helpme" message before my message... thats really confusing, try and get it to put its reply after the question...
Hope some of those ideas are helpful, keep it up!
Unfortunately the Yaml configuration doesn't support special characters... But I can make a script in the plugin who replace æ,ø,å as ae,oe,a... I'll add this in Beta v1.4 :D
@RaynLegends
Just tested it, it works. Is it possible to add "æ,ø,å" or just let the plugin sence "æ,ø,å" as "ae,oe,aa"
I think that the plugin is compatible with CraftBukkit 1.4.7, but I'm not sure (I haven't tested the plugin with 1.4.7 server)
Possible to get this plugin for 1.4.7?
RoboticStaff - Beta v1.3 uploaded!!! Waiting BukkitDev approval :D
At the moment you can download it from here: dev.bukkit.org/server-mods/roboticstaff/files/6-roboticstaff-beta-v1-3/
Yes, only who ask :)
Rayn only who ask can see the answer?
Beta v1.2 uploaded! At the moment you can download it from here :D :
http://dev.bukkit.org/media/files/694/276/roboticstaff.jar
You can edit ALL the messages, the ask and the answer in the config file :D
Is possible edit the tag?
My agent??? I didn't understand D:
Anyway, I'm not using AIML.
Is your agent using AIML?
Yes/No? Otherwise
Google AIML if you don't know what I'm talking about.
Yes, if you use ' the config breaks, but is no a problem of my plugin :)
Problem solved. Don't use ' ' around a letter or word. Breaks the config.
Problem, after editing the config, it doesn't seem to be reading from it. It still stays as the default configuration. The syntax is correct, no errors.
@RaynLegends
Cheers RaynLegends! I can report it working on my server.
Waiting approval for Beta v1.1... At the moment you can download it from here :D
dev.bukkit.org/media/files/688/364/roboticstaff.jar
@codewow
Yes, read the configuration part at the top, just make sure the syntax is the same.