diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2013-01-02 05:06:04 +0100 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2013-01-02 05:06:04 +0100 |
commit | 4b3975fc0a495ea18ae3bcaf0fbf5ee2c924ed8c (patch) | |
tree | 14fdf5784b38489de17f57387d3f4b5780a8f272 /bot.rb | |
parent | 58649c9843707c5d8b4211d07535fcf51421ebec (diff) | |
download | lain-4b3975fc0a495ea18ae3bcaf0fbf5ee2c924ed8c.tar lain-4b3975fc0a495ea18ae3bcaf0fbf5ee2c924ed8c.zip |
Adjust strings.
Diffstat (limited to 'bot.rb')
-rw-r--r-- | bot.rb | 17 |
1 files changed, 12 insertions, 5 deletions
@@ -11,26 +11,31 @@ module Lain class Bot def initialize - $stderr.puts "Lain #{Version} starting..." + $stderr.puts "Lain #{Version}" @modules = {} - $stderr.puts 'Loading modules...' + $stderr.print 'Loading modules...' Config::Modules.each { |mod, cfg| + $stderr.print " #{mod}" require_relative "modules/#{mod}" @modules[mod] = Modules.const_get(mod).new(self, cfg) } + $stderr.puts '.' + @commands = @modules.values.reduce({}) { |c, mod| c.merge mod.commands }.to_a.sort - $stderr.puts 'Connecting...' + $stderr.print 'Connecting... ' @cl = Jabber::Client.new(Jabber::JID.new(Config::JID)) @cl.connect @cl.auth(Config::Password) @cl.send(Jabber::Presence.new) + $stderr.puts 'connection established.' + @mucs = {} Config::Rooms.each { |r| @@ -48,7 +53,7 @@ module Lain end } - $stderr.puts "Joining room `#{r}'..." + $stderr.print "Trying to access room `#{r}'... " muc.join(r) @@ -56,9 +61,11 @@ module Lain muc.configure rescue end + + $stderr.puts "access granted." } - $stderr.puts 'Startup finished.' + $stderr.puts 'Initialization finished.' end def commands |