require "socket" puts "Connecting..." irc = TCPSocket.new("iiiypuk.me", 6667) irc << "USER crystal localhost localhost :This is a bot!\n" irc << "NICK crystal\r\n" irc << "JOIN #admin\r\n" irc << "PRIVMSG #admin :!time\r\n" while true response = irc.gets puts response if response.to_s.includes?("PING") irc << "PONG #{response.to_s.split[1]}\r\n" end if response.to_s.includes?("!time") irc << "PRIVMSG #admin :#{Time.local.to_unix}\r\n" end end irc.close