diff --git a/tubiabot.rb b/tubiabot.rb
index 530b22f..cc6a6ff 100644
--- a/tubiabot.rb
+++ b/tubiabot.rb
@@ -1,6 +1,7 @@
# coding: utf-8
require 'cinch'
require 'marky_markov'
+require 'open-uri'
class ToniNegri
include Cinch::Plugin
@@ -91,6 +92,46 @@ class Vergogna
end
end
+class Film
+ include Cinch::Plugin
+
+ match /film/
+
+ def execute(m)
+ loop do
+ if open("http://www.imdb.com/random/title").read =~ /
(.*?) (\(.*?\)) - IMDb<\/title>/
+ title = $1.gsub(""","\"").split
+ if title.count > 1
+ #title[title.count - 1] = "Tubia"
+ title[rand(0...title.count)] = "Tubia"
+ m.reply title.join(' ')
+ break
+ end
+ end
+ end
+ end
+end
+
+class Thegamer
+ include Cinch::Plugin
+
+ match /thegamer/
+
+ def execute(m)
+ m.reply ["ahahahahahaha", "sistemistahahahahah"].sample
+ end
+end
+
+class Roll
+ include Cinch::Plugin
+
+ match /roll/
+
+ def execute(m)
+ m.reply rand(1..6)
+ end
+end
+
logger = File.open("./logs.txt", 'a+')
markov = MarkyMarkov::TemporaryDictionary.new
markov.parse_file './logs.txt'
@@ -100,7 +141,7 @@ bot = Cinch::Bot.new do
c.server = "irc.mufhd0.net"
c.nick = "TubiaBot"
c.channels = ["#indivia"]
- c.plugins.plugins = [Caffe, ToniNegri, Amici, JS, Salvino, Jops, Qup, Vergogna]
+ c.plugins.plugins = [Caffe, ToniNegri, Amici, JS, Salvino, Jops, Qup, Vergogna, Film, Thegamer, Roll]
end
end