สมัครสมาชิก   เข้าระบบ  
Pathompol~Lindever
lindever
อ่าน: 262
Ruby: เขียน IRC bot ด้วย Ruby 10 บรรทัด
ขำๆสั้นๆ 10 บรรทัด

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

หมวดหมู่: เรื่องทั่วไป
คำสำคัญ: irc  linux  ruby  ubuntu
สร้าง: ส. 26 พฤษภาคม 2550 @ 20:30   แก้ไข: พ. 08 ส.ค. 2550 @ 02:55   ขนาด: 2025 ไบต์
ความคิดเห็น
P
1. वीर
เมื่อ ส. 26 พฤษภาคม 2550 @ 21:22
272582 [ลบ]

เจ๋ง
P
2. Patrickz 2.0
เมื่อ พ. 30 พฤษภาคม 2550 @ 14:53
277316 [ลบ]

ขำขำ ง่ายๆ จริงๆด้วย :D
ชื่อ:
อีเมล:
IP แอดเดรส: 38.103.63.56
  เรียกใช้งานตัวจัดการข้อความ
ข้อความ:
 
รหัสสุ่ม: (ใส่รหัสสุ่มที่แสดงไว้ด้านบน)
  ยกเลิก
เขียนไว้ให้อ่าน