Add Fortune module
This commit is contained in:
parent
9d15556045
commit
09e925d695
3 changed files with 20 additions and 3 deletions
16
modules/Fortune.rb
Normal file
16
modules/Fortune.rb
Normal 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
|
Reference in a new issue