AmpleChatBot v1.3
Details
-
Filenameample-chat-bot.jar
-
Uploaded by
-
UploadedJan 5, 2013
-
Size74.54 KB
-
Downloads1,069
-
MD55a37b6dea3853a579d3219de18b8000d
Supported Bukkit Versions
- CB 1.4.6-R0.3
Changelog
1.3:
- Made and moved chat formatting into a Util class
- Added a say command
- Fixed listener so if no answer is set it won't thorough an exception
- Set Listener to not respond when no answer is set and send an notice to console
- Made answer command more intuitive for improper content in the qid as well length of the commands
- Added alternating colors to qlist
- Added question update command
- Integrated into MonsterIRC (Sends to IRC)
1.2.8:
- cleaned up chat formatting method to use ChatColor methods.
- renamed plugin to AmpleChatBot in plugin.yml!
- Lick92 helped me update the plugin.
- I have fixed depreciated bukkit api references.
- I have fixed aliases typo in plugin.yml so there is aliases now listed on commands page.
1.2.7:
- fixed result error when no questions was entered.
- implemented metrics statistics to help promote plugin and help learn plugin usage.
- added none operator to answers to null out bad responses.
- implemented essentials mute support on anti-abuse routines.
1.2.6:
- reduced error stack printout.
- quotes sql error. (Supports single quotes.)
- added numerical wildcards: %1-%200
- changed response system to smart comparing system
- add the ablity to do multiple things in response with the ; delimiter
- added pm: prefix to allow private messaging to the player
- added chat: prefix to force player to say something in chat
- fixed botname formating
(See Known caveats to see config changes)
1.2:
- changed plugin file name do to updater plugins not detecting updated versions.
- added the cmd: prefix to answers so you can run commands as response as console.
- added the ability to set the delay in bot responses.
- added the pcmd: prefix to answers so you can run commands as response as player.
- added GPL3 license to plugin.
- expanded database handlers to allow prepared statement with 1 string paramater.
- fixed the /qlist bug.
1.1:
- improve db stack tracing for errors.
- complete MYSQL DB support.
- corrected connection references in checkTable in MYSQL Support and SQLite Support.
- added anti-abuse abilities and settings. (Config change see Known Caveats)
- added requirement to pass the plugin instance to DB Handler constructor.
- change the error handling levels on DB handlers.
- Added TODO to the jar so you can see what I plan todo with it.
1.0b3:
- add result contains check on listener.
1.0b2:
- added a minium length to question of 3 or greater. I attempt to prevent false responses.
- improved ample help command.
1.0b1:
- added MySQL support
- finished the ample command
- added lastID to the get the last ID query ran.
- added message formating of the response
- finalize the answer command.
- changed the commands to /answer, /question, /qlist, /delquestion, /ample
- added ample.edit permission to /answer, qlist, and /questions
- created qlist command.
- made question command.
- added checkConnection() to DB Library
- Completed SQLite support
- Added general settings to config.
- Created db classes and SQLite support.
- Defined plugin.yml and command definitions.
- created the plugin defined classes
You will need to add the following to the config.yml to set the channels to relay to!
#
# IRC Plugin Intergration Settings (optional)
#
# Send to one IRC Channel:
IRCChannels: '#AmpleChatBot'
# Send to Multiple IRC channels
#IRCChannels: '#AmpleChatBot,#chat2'