Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/ruby
- require "socket"
- class TinyBOT
- def initialize(chan, server, port)
- @chan = chan
- @server = server
- @port = port
- end
- def connect()
- @socket = TCPSocket.open(@server,@port)
- @socket.send "USER tinybot tinyb tinyb :Tiny Bot\n", 0
- @socket.send "NICK TinyBot\n", 0
- while true
- case @socket.gets
- when /^PING :(.+)$/
- @socket.send "PONG :#{$1}\n", 0
- break
- end
- end
- @socket.send "JOIN " + @chan + "\n", 0
- end
- def loop()
- while true
- says = @socket.gets
- puts says
- end
- end
- end
- bot = TinyBOT.new("#nerdz","irc.nerdz.eu",6667)
- bot.connect()
- bot.loop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement