require 'cinch' file = File.open "cat_facts.html", "r" a = file.read.split "") end end l.delete_at 0 done = l.collect do |s| if s.include? "id" s.slice( s.index(">") + 1 .. s.index("<") - 1 ) end end bot = Cinch::Bot.new do configure do |c| c.nick = 'CatFacts^' c.server = 'server' c.port = port c.channels = ['#bot-test'] c.ssl.use = true end on :message, /(?i)(.*).*cat.*/ do |m| m.reply done.sample end end bot.start