AmpleChatBot v1.3

Details

  • Filename
    ample-chat-bot.jar
  • Uploaded by
  • Uploaded
    Jan 5, 2013
  • Size
    74.54 KB
  • Downloads
    1,069
  • MD5
    5a37b6dea3853a579d3219de18b8000d

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'