It works! Next step: some plugins.
This commit is contained in:
parent
cf64f64b89
commit
8654d3efd7
2 changed files with 13 additions and 3 deletions
7
plugins/mikrofalowka.rb
Normal file
7
plugins/mikrofalowka.rb
Normal 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
9
run.rb
|
@ -3,8 +3,8 @@
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
require 'eventmachine'
|
require 'eventmachine'
|
||||||
require 'em-irc'
|
require 'em-irc'
|
||||||
require './config'
|
require_relative 'config'
|
||||||
require './repost'
|
require_relative 'repost'
|
||||||
|
|
||||||
repost = Repost.new do
|
repost = Repost.new do
|
||||||
|
|
||||||
|
@ -29,6 +29,9 @@ repost = Repost.new do
|
||||||
|
|
||||||
end
|
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!
|
repost.run!
|
||||||
|
|
Loading…
Reference in a new issue