diff options
Diffstat (limited to 'bot.rb')
-rw-r--r-- | bot.rb | 15 |
1 files changed, 9 insertions, 6 deletions
@@ -6,17 +6,13 @@ require_relative 'sasl' require_relative 'config' module Lain + Version = '0.1' + class Bot - Version = '0.1' def initialize $stderr.puts "Lain #{Version} starting..." - @cl = Jabber::Client.new(Jabber::JID.new(Config::JID)) - @cl.connect - @cl.auth(Config::Password) - @cl.send(Jabber::Presence.new) - @modules = {} $stderr.puts 'Loading modules...' @@ -26,6 +22,13 @@ module Lain @modules[mod] = Modules.const_get(mod).new self } + $stderr.puts 'Connecting...' + + @cl = Jabber::Client.new(Jabber::JID.new(Config::JID)) + @cl.connect + @cl.auth(Config::Password) + @cl.send(Jabber::Presence.new) + @mucs = {} Config::Rooms.each { |r| |