It works! Next step: some plugins.

master
Robert "ar" Gerus 2013-05-29 20:55:52 +02:00
parent cf64f64b89
commit 8654d3efd7
2 changed files with 13 additions and 3 deletions

7
plugins/mikrofalowka.rb Normal file
View File

@ -0,0 +1,7 @@
include EventMachine::IRC::Commands
repost.register_trigger("PRIVMSG") { |msg|
nick = msg[:prefix].split('!').first
destination = msg[:params][0]
repost.privmsg(destination, "#{nick}: napraw mikrofalowke") if nick.match /[Bb].[Rr][Tt]/
}

9
run.rb
View File

@ -3,8 +3,8 @@
require 'rubygems'
require 'eventmachine'
require 'em-irc'
require './config'
require './repost'
require_relative 'config'
require_relative 'repost'
repost = Repost.new do
@ -29,6 +29,9 @@ repost = Repost.new do
end
#repost.register_trigger("PRIVMSG") { |msg| p msg }
Config[:plugins].each do |plugin|
puts "Loading plugin #{plugin}"
eval File.read(File.dirname($0) + "/plugins/#{plugin}.rb")
end if not Config[:plugins].nil?
repost.run!