Add credits module, more core improvements
This commit is contained in:
parent
0b95e32f2f
commit
9d15556045
3 changed files with 27 additions and 10 deletions
17
modules/Credits.rb
Normal file
17
modules/Credits.rb
Normal file
|
@ -0,0 +1,17 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
require 'xmpp4r/message'
|
||||
|
||||
require_relative '../module_base'
|
||||
|
||||
module Lain
|
||||
module Modules
|
||||
class Credits < Base
|
||||
def on_message(muc, message)
|
||||
return unless message.type == :groupchat
|
||||
return unless /!credits\b/ =~ message.body
|
||||
|
||||
muc.send(Jabber::Message.new(message.to, "Lain (レイン) #{Version}\n\n -- hacked by NeoRaider"))
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
|
@ -9,10 +9,7 @@ module Lain
|
|||
return unless message.type == :groupchat
|
||||
return unless /!ddate\b/ =~ message.body
|
||||
|
||||
p = IO.popen("ddate")
|
||||
while (line = p.gets)
|
||||
muc.send(Jabber::Message.new(message.to, line.chomp))
|
||||
end
|
||||
muc.send(Jabber::Message.new(message.to, IO.popen("ddate").gets(sep=nil).chomp))
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Reference in a new issue