Add Fortune module

This commit is contained in:
Matthias Schiffer 2013-01-01 19:03:27 +01:00
parent 9d15556045
commit 09e925d695
3 changed files with 20 additions and 3 deletions

16
modules/Fortune.rb Normal file
View file

@ -0,0 +1,16 @@
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