26 lines
477 B
Ruby
26 lines
477 B
Ruby
require 'cinch'
|
|
|
|
# CONFIG
|
|
#
|
|
botname = 'mechadrake'
|
|
|
|
plugins_to_load = []
|
|
|
|
Dir['plugins/*.rb'].each do |plugin|
|
|
load plugin
|
|
plugins_to_load << Object.const_get(File.basename(plugin, '.rb').capitalize)
|
|
end
|
|
|
|
bot = Cinch::Bot.new do
|
|
configure do |c|
|
|
c.server = ENV["IRC_SERVER"] || "127.0.0.1"
|
|
c.channels = ["#bot-test"]
|
|
c.port = 6667
|
|
c.nick = botname
|
|
c.user = botname
|
|
c.plugins.plugins = plugins_to_load
|
|
c.plugins.prefix = /^#{botname}_*\:? ?/
|
|
end
|
|
end
|
|
|
|
bot.start |