24 lines
636 B
Ruby
24 lines
636 B
Ruby
require 'cinch'
|
|
require_relative '../classes/Util.rb'
|
|
class AutoRejoin
|
|
include Cinch::Plugin
|
|
include Util::PluginHelper
|
|
|
|
listen_to :kick, method: :rejoin
|
|
|
|
def rejoin(m)
|
|
params = m.params
|
|
assholes = params.shift
|
|
target = params.shift
|
|
asshole = m.user
|
|
puts "WE GOT KICKED OH FUCKING NO!!!!\n"*20
|
|
puts "\tWE GOT KICKED FROM #{assholes} BY #{asshole} brehh\n"*20
|
|
if(target == m.bot.nick) #someone kicked us how dare they!
|
|
m.bot.join(assholes)
|
|
Timer(3, {:shots => 1}) do
|
|
Channel(assholes).send(">:^[ rude af, #{asshole} ")
|
|
end
|
|
end
|
|
end
|
|
end
|