tcpbot/plugins/AutoRejoin.rb

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