5
6
7
8
9
10
11
12
13
14
|
# File 'lib/crazy_doll/bot.rb', line 5
def initialize(config=nil)
@config = config || CrazyDoll::Config.new('yaml', File.join(ENV['HOME'], '.crazy_doll','database.yaml'))
core_config = @config.config_of 'Core'
@irc = CrazyDoll::IRC.new(core_config.server, core_config.port)
@event_manager = CrazyDoll::EventManager.new(@irc)
@plugin_manager = CrazyDoll::PluginManager
@plugin_manager.load_plugins
@plugin_manager.find_usable_errors
@plugin_manager.register_plugins(@event_manager, @config)
end
|