tcpbot/plugins/Help.rb
2016-03-14 23:18:26 -06:00

24 lines
480 B
Ruby

require 'cinch'
require_relative '../classes/Util.rb'
class Help
include Cinch::Plugin
include Util::PluginHelper
@clist = %w{help}
@@commands["help"] = ":help [<cmd>] - produce help for <cmd>"
set :prefix, /^:/
match /help( .+)?/, method: :gethelp
def gethelp(m, mdl = nil)
case mdl
when nil
m.reply("try :help <cmd> to get help for a command.")
else
mdl.strip!
cmds = self.class.class_eval { @@commands }
m.reply(cmds[mdl])
end
end
end