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บันทึกลงไฟล์ด้วย Encoding แบบ TIS-620 นะครับ จะได้คุยกันเข้าใจ เปิด terminal ขึ้นมาแล้วรัน
$ruby Shimokita.rb
ผลการทดลอง
ขำๆครับ ลองเอาไปเล่นกัน :D