21 lines
447 B
Ruby
21 lines
447 B
Ruby
require 'xmpp4r/message'
|
|
|
|
require_relative '../module_base'
|
|
|
|
module Lain
|
|
module Modules
|
|
class Help < Base
|
|
def on_message(muc, message)
|
|
return unless /\A!help\b/ =~ message.body
|
|
|
|
muc.say("\nBEGIN COMMAND LIST" + @lain.commands.reduce('') { |s, cmd| s + "\n#{cmd[0]}: #{cmd[1]}" } + "\nEND COMMAND LIST")
|
|
end
|
|
|
|
def commands
|
|
{
|
|
'!help' => 'show this help'
|
|
}
|
|
end
|
|
end
|
|
end
|
|
end
|