16 lines
379 B
Ruby
16 lines
379 B
Ruby
require 'xmpp4r/message'
|
|
|
|
require_relative '../module_base'
|
|
|
|
module Lain
|
|
module Modules
|
|
class Fortune < Base
|
|
def on_message(muc, message)
|
|
return unless message.type == :groupchat
|
|
return unless /!fortune\b/ =~ message.body
|
|
|
|
muc.send(Jabber::Message.new(message.to, IO.popen(@config['command']).gets(sep=nil).chomp))
|
|
end
|
|
end
|
|
end
|
|
end
|