python

Ruby: เขียน IRC bot ด้วย Ruby 10 บรรทัด


Posted in:

IRC bot สั้นๆครับประมาณ 10 บรรทัด code ภาษา Ruby ง่ายๆ

#!/usr/bin/ruby
require 'socket'
TCPSocket.open("irc.oftc.net", 6667) do |sock|
    sock.print("USER Shimokita Shimokita Shimokita :Shimokita Gloryday\r\n")
    sock.print("Nick Shimokita\r\n")
    sock.print("JOIN #aaabbbccc\r\n")
    while !sock.closed?
        line = sock.readline.chomp
        sock.print("PRIVMSG #aaabbbccc :ฉันรักเธอ ฉันรักเธอ ฉันรักเธอ\n") if line =~ /Shimokita, คิดถึงจัง/
    end
end