forked from encrypt/TubiaBot
50 lines
955 B
Ruby
50 lines
955 B
Ruby
# coding: utf-8
|
|
require 'cinch'
|
|
|
|
class ToniNegri
|
|
include Cinch::Plugin
|
|
|
|
match "toninegri"
|
|
|
|
def execute(m)
|
|
@bot.nick = "toninegri"
|
|
m.reply "swasp: sono tuo padre"
|
|
@bot.nick = "TubiaBot"
|
|
end
|
|
end
|
|
|
|
class Caffe
|
|
include Cinch::Plugin
|
|
|
|
match /caff(è|e)/
|
|
|
|
def execute(m)
|
|
users = [ "qup", "imega", "gresci" ]
|
|
requests = [ "andiamo al bar?", "caffè?", "bar?" ]
|
|
m.reply users.sample+": "+requests.sample
|
|
end
|
|
end
|
|
|
|
class Amici
|
|
include Cinch::Plugin
|
|
|
|
match /lavor(o|are|atori)/
|
|
|
|
def execute(m)
|
|
users = [ "qup", "imega", "gresci","jigen","lgine","encrypt" ]
|
|
requests = [ "oggi non ho voglia di fare un cazzo", "caffè?", "andiamo al bar?" ]
|
|
m.reply users.sample+" "+users.sample+" "+requests.sample
|
|
end
|
|
end
|
|
|
|
|
|
bot = Cinch::Bot.new do
|
|
configure do |c|
|
|
c.server = "irc.mufhd0.net"
|
|
c.nick = "TubiaBot"
|
|
c.channels = ["#indivia"]
|
|
c.plugins.plugins = [Caffe, ToniNegri,Amici]
|
|
end
|
|
end
|
|
|
|
bot.start
|