อ่าน 2 นาที
บอท IRC
บอ ท IRC คือชุด สคริปต์ หรือ โปรแกรม อิสระที่เชื่อมต่อกับ Internet Relay Chat ในฐานะ ไคลเอนต์ ดังนั้นจึงปรากฏต่อผู้ใช้ IRC คนอื่นๆ ในฐานะผู้ใช้อีกคนหนึ่ง บอท IRC...
บอท IRC

บอท IRCคือชุดสคริปต์ หรือ โปรแกรมอิสระที่เชื่อมต่อกับInternet Relay Chatในฐานะไคลเอนต์ดังนั้นจึงปรากฏต่อผู้ใช้ IRC คนอื่นๆ ในฐานะผู้ใช้อีกคนหนึ่ง บอท IRC แตกต่างจากไคลเอนต์ทั่วไปตรงที่แทนที่จะให้การเข้าถึง IRC แบบโต้ตอบสำหรับผู้ใช้ที่เป็นมนุษย์ บอทจะทำหน้าที่อัตโนมัติแทน
การทำงาน
โดยทั่วไปแล้ว บอท IRC จะถูกใช้งานในรูปแบบโปรแกรมแยกต่างหากที่ทำงานบนโฮสต์ที่เสถียร มันจะคอยเฝ้าช่อง IRCเพื่อเปิดช่องนั้นไว้และป้องกันผู้ใช้ที่เป็นอันตรายจากการเข้าควบคุมช่อง บอทสามารถตั้งค่าให้ผู้ใช้ที่มีสิทธิ์พิเศษได้รับสถานะผู้ดูแลช่องเมื่อเข้าร่วมช่อง และสามารถแสดงรายชื่อผู้ดูแลช่องแบบรวมได้ คุณสมบัติเหล่านี้ส่วนใหญ่ต้องการให้บอทเป็นผู้ดูแลช่อง ดังนั้น บอท IRC ส่วนใหญ่จึงทำงานจากคอมพิวเตอร์ที่มีเวลาเปิดใช้งาน นาน (โดยทั่วไปคือ ระบบปฏิบัติการ BSDหรือLinux ) และมีการเชื่อมต่อ อินเทอร์เน็ต ที่ รวดเร็วและเสถียรเนื่องจาก IRC ได้รับความนิยมในหมู่ ผู้ใช้ dial-up จำนวนมาก เช่นกันบัญชี shellจากผู้ให้บริการ shellจึงได้รับความนิยมในฐานะเซิร์ฟเวอร์ Linux ที่เสถียรและมีการเชื่อมต่อที่ดีในการเรียกใช้บอท
นอกจากการจัดการสิทธิ์การเข้าถึงช่องแล้ว บอทยังสามารถทำหน้าที่อื่นๆ ได้ เช่น บันทึกสิ่งที่โพสต์ในช่อง IRC ให้ข้อมูลตามคำขอ (ซึ่งเป็นที่นิยมมากในช่อง IRC ที่เกี่ยวข้องกับการสนับสนุนผู้ใช้) สร้างสถิติ ติดตามผู้โพสต์ยอดนิยมและ ผู้เฝ้าดูนานที่สุดในช่องหรือจัดเกมตอบคำถาม เกม Uno และเกมอื่นๆ ฟังก์ชันเหล่านี้มักจะมาจากสคริปต์ ซึ่งมักเขียนด้วยภาษาโปรแกรมสคริปต์เช่นTclหรือPerlโดยผู้ใช้บอท ช่องที่เน้นการแชร์ไฟล์มักใช้ บอท XDCCเพื่อเผยแพร่ไฟล์ของตน
บอท IRC มีประโยชน์อย่างยิ่งในเครือข่าย IRCเช่นEFnetและIRCnetที่ไม่มีบริการลงทะเบียนช่องและในเครือข่ายอย่างUndernetหรือQuakeNetที่ต้องมีเงื่อนไขบางประการ (เช่น จำนวนผู้ใช้ขั้นต่ำ) ก่อนที่จะสามารถลงทะเบียนช่องได้ ในกรณีที่ใช้บอทเพื่อทำหน้าที่ด้านการบริหารจัดการ บอทอาจต้องการสิทธิ์การเข้าถึงมากกว่าที่การเชื่อมต่อไคลเอ็นต์ทั่วไปอนุญาต IRC บางเวอร์ชันมีโปรโตคอล "บริการ" ที่อนุญาตให้ไคลเอ็นต์มีสิทธิ์พิเศษเหล่านี้ บอทที่ได้รับการอนุมัติจากเซิร์ฟเวอร์ดังกล่าวเรียกว่าบริการ IRC
บอทไม่ได้เป็นที่ยอมรับเสมอไป เครือข่าย IRC บางแห่งห้ามการใช้บอท เหตุผลหนึ่งก็คือ ชื่อผู้ใช้แต่ละชื่อที่เชื่อมต่อกับเครือข่ายจะเพิ่มขนาดของฐานข้อมูล เครือข่าย ซึ่งต้องซิงค์กันในทุกเซิร์ฟเวอร์ การอนุญาตให้ใช้บอทในเครือข่ายขนาดใหญ่สามารถทำให้เกิดปริมาณการรับส่งข้อมูลเครือข่าย จำนวนมาก ที่ต้องได้รับการจัดการ และอาจนำไปสู่การแตกแยกของเครือข่ายได้[ 1 ] [ 2 ]
การเปรียบเทียบ
| บอท IRC | นักพัฒนาหลัก | ใบอนุญาตซอฟต์แวร์ | ระบบปฏิบัติการ | ภาษาโปรแกรม | เผยแพร่สู่สาธารณะครั้งแรก - วันที่ (เวอร์ชัน) | เวอร์ชันล่าสุด - วันที่ (เวอร์ชัน) | คุณสมบัติเด่น | ขอบเขตของฟังก์ชัน | เว็บไซต์ |
|---|---|---|---|---|---|---|---|---|---|
| แองเจล-บอท | เบเนดิกต์ ฮูบเชน | จีพีแอล-3 | วินโดวส์ | วิชวลเบสิก 6 | 1999 (1.2.0) | 31 พฤษภาคม 2546 (1.6.2 เบต้า 10) | บอท IRC สำหรับ Windows ที่เร็วที่สุดในยุคนั้น รองรับการเขียนสคริปต์อย่างครอบคลุมผ่าน Windows Scripting เข้ากันได้กับภาษา Active Scripting หลายภาษา มีแถบแสดงหมายเลขสมาชิกแบบสี และรองรับบอทเน็ตที่เข้ากันได้กับ Eggdrop | อเนกประสงค์ | [1] |
| พระคาร์ดินัล | จอห์น แม็กไกวร์ | เอ็มไอที | ข้ามแพลตฟอร์ม | ไพธอน 3 | 3 กุมภาพันธ์ 2556 (เบต้า) | 2021-01-13 (3.1.0) | ความง่ายในการพัฒนา ปลั๊กอินแบบอะซิงโครนัสที่สามารถโหลดซ้ำได้ ตัวตกแต่งคำสั่งด้วย Python เหตุการณ์ IRC การจัดเก็บข้อมูล JSON แบบถาวรที่เรียบง่าย และ API ที่มีเอกสารประกอบอย่างดี | ? | [2] |
| ไพน์โฟ | คุรัน | จีพีแอล-2 | ข้ามแพลตฟอร์ม | ไพธอน | 21 ตุลาคม 2545 | 27 กุมภาพันธ์ 2556 | การเชื่อมต่อ/ส่งต่อข้อมูลเครือข่าย ความสามารถพื้นฐานแบบ "อินโฟบอท" การค้นหาข้อมูลด้วย Google การเข้าถึง 3 ระดับ และฟังก์ชันลิงก์ที่สั้นกว่า ขยายได้ง่ายและบันทึกข้อมูลลงดิสก์ได้อย่างถาวร | ? | [3] |
| ซูปีบอท | เจเรไมอาห์ ฟินเชอร์, เจมส์ เวกา และคนอื่นๆ | บีเอสดี | ข้ามแพลตฟอร์ม | ไพธอน | ? (0.30) | 2018-05-10 (0.84.0) | ปลั๊กอินจำนวนมาก, SSL, การรองรับเครือข่ายหลายประเภท, การโหลด/ยกเลิกการโหลดปลั๊กอิน, เธรด, รีจิสทรีการกำหนดค่า, ไวยากรณ์คำสั่งมาตรฐาน, การแยกวิเคราะห์อาร์กิวเมนต์ | ? | [4] , [5] |
| เซอร์เบอรัส | สเตฟาน ฮูสเกส | จีพีแอล-3.0 | ข้ามแพลตฟอร์ม | พีพี | 18 กุมภาพันธ์ 2551 (เบต้า) | 4 ตุลาคม 2559 (1.6.0) | ? | ? | [6] |
| ซินช์ | โดมินิก ฮอนเนฟ, ลี จาร์วิส | เอ็มไอที | เหมือนยูนิก | ทับทิม | 2010-07-08 (0.3.2) | 2015-03-31 (2.2.5) | การทำงานแบบมัลติเธรดและเชิงวัตถุ | เฟรมเวิร์กการเขียนบอท | [7] |
| วงจรบอท | ความลึกลับ | จีพีแอล-3.0 | เหมือนยูนิก | พีพี | 2022-10-14 (0.1.0) | 30 เมษายน 2569 (0.6.2) | การออกแบบแบบโมดูลาร์ที่ขยายได้ง่าย รองรับการเชื่อมต่อแบบบริดจ์ ช่วยให้ผู้ใช้ที่ส่งต่อข้อมูลสามารถโต้ตอบกันได้ราวกับใช้งาน IRC โค้ดเบสที่พัฒนามาอย่างสมบูรณ์ก่อนการเปิดตัวสู่สาธารณะเกือบ 10 ปี รองรับการเจรจา CAP ของ IRCv3, การตรวจสอบสิทธิ์ SASL และ TLS | โครงสร้างหลักได้รับการขยายเพิ่มเติมด้วยส่วนเสริมต่างๆ เช่น เกมตอบคำถาม ระบบอ้างอิงคำพูด การค้นหาเว็บ การดึงชื่อ URL การค้นหาข้อมูลด้วย Google Gemini การแทนที่ด้วย Regex และคุณสมบัติอื่นๆ ที่ได้รับความนิยมสำหรับบอท IRC | แกนหลัก / ส่วนเสริม |
| บอท CNT | ทีมบอท CNT | ไม่ได้รับอนุญาต | เหมือนยูนิก | ทีซีแอล | 2015-06-15 (0.1) | 2015-07-24 (0.2) | การลงคะแนนเสียง การสำรวจความคิดเห็น การเลือก/ถอดถอนผู้แทน การจัดประชุมใหญ่ การควบคุมการเข้าออก การเชื่อมต่อกับบอท CNT อื่นๆ โดยอัตโนมัติ | ซอฟต์แวร์เพื่อประชาธิปไตยสำหรับนักเคลื่อนไหวทางดิจิทัลที่สร้างเครือข่ายแบบราบเรียบและแนวนอน | [8] |
| ดาร์คบอท | เจสัน แฮมิลตัน น้ำผลไม้ | จีพีแอล | เหมือนยูนิก | ซี | ? | ? | ? | ตอบคำถามของผู้ใช้จากฐานข้อมูล | [9] |
| ดาสเกบ | ตัวเลข | จีพีแอล | เหมือนยูนิก | ฮัสเคลล์ | ? | ? | บอทเริ่มต้นขั้นต่ำ | ? | [10] |
| ไข่ดาว | หัวหน้าไข่ | จีพีแอล | ข้ามแพลตฟอร์ม | ซี | 1993-12 | 2022-03-06 (1.9.2) | SSL, บอทเน็ต, ปาร์ตี้ไลน์, การแชร์ไฟล์, การจัดการผู้ใช้, การแข่งขันจับเวลาการทำงานของบอท IRC, รองรับการเขียนสคริปต์ด้วยภาษา tcl | อเนกประสงค์ | [11] |
| พลังงานกล | โปรตอน | จีพีแอล | เหมือนยูนิก | ซี | 1998-09-10 (2.5.24, เวอร์ชันแรกที่เผยแพร่โดย Proton) | 2018-03-09 (3.0.99p4) | รองรับการทำงานหลายบอทในเธรดเดียว ใช้ทรัพยากรน้อย รองรับบอทเน็ต การจัดการผู้ใช้ การควบคุมช่องแชท มีระบบบล็อก IRC ในตัว สามารถอัปเกรดได้โดยไม่ต้องตัดการเชื่อมต่อ มีการแข่งขันเวลาใช้งานบอท IRC รองรับการเขียนสคริปต์ด้วย TCL และ Python | อเนกประสงค์ | [12] |
| อีเรบอต | ฟร็องซัวส์ ปัวรอตต์ | จีพีแอล-3.0 | ข้ามแพลตฟอร์ม | พีพี | 9 ตุลาคม 2553 | 8 พฤษภาคม 2554 | สามารถขยายขีดความสามารถได้ด้วยโมดูลมากมาย และรองรับเครือข่ายหลายประเภท, ตัวตนหลายแบบ, SSL/TLS, STARTTLS, IdentD และส่วนขยายต่างๆ ของ IRC daemon สามารถใช้เป็นเฟรมเวิร์กในการสร้างบอทช่องแชทขั้นสูงได้ | เกมส์ | [13] |
| เออร์วิน | อิดาร์ ลุนด์ | จีพีแอล-2.0+ | ข้ามแพลตฟอร์ม | เพิร์ล | 5 เมษายน 2547 (1.0-เบต้า 1) | 2017-03-19 (1.2.0) | สามารถขยายเพิ่มเติมได้อย่างง่ายดายโดยการเขียนโมดูลใหม่ | การตอบกลับผู้ใช้จากฐานข้อมูล | [14] |
| ฟ็อกซ์บอท | ลี วัตสัน | จีพีแอล-3.0 | ข้ามแพลตฟอร์ม | ชวา | ? | 2013-09-06 (0.9) | เฟรมเวิร์กคำสั่งถูกออกแบบมาเพื่อให้การเขียนคำสั่งง่ายขึ้น มีระบบการอนุญาตที่เรียบง่ายแต่ทรงประสิทธิภาพ การตั้งค่าก็ง่ายและมีคำอธิบายอย่างครบถ้วน | ? | [15] |
| ฟ็อกซ์อาย | อันดรีย์ กริตเซนโก | จีพีแอล | เหมือนยูนิก | ซี | 2011-01 (เบต้า) | 2011-02-24 (0.9b10) | รองรับการทำงานแบบมัลติเธรดและมัลติเน็ตเวิร์ก การเข้ารหัสสามารถเลือกได้ตามผู้ใช้หรือเครือข่าย สามารถขยายการทำงานได้ด้วยปลั๊กอิน ใช้งานเป็นไคลเอ็นต์หรืออื่นๆ ได้ ปัจจุบันรองรับสคริปต์ Lua และ Tcl | ชุดอุปกรณ์สำหรับสร้างไคลเอนต์/เซิร์ฟเวอร์/เกตเวย์อินเทอร์เน็ต โดยเฉพาะอย่างยิ่งสำหรับเครือข่ายรับส่งข้อความ | [16] |
| แกมบอต | เดเร็ก โฮกลันด์ | จีพีแอล | เหมือนยูนิก | เพิร์ล | 2011-1-1 | 2011-07-16 (1.0) | เฟรมเวิร์กสำหรับสร้างบอท จัดการข้อความแบบอะซิงโครนัสโดยสมบูรณ์ สามารถขยายได้ด้วยภาษาโปรแกรมใดก็ได้ สามารถอัปเดตได้โดยไม่ต้องเชื่อมต่อใหม่ รีสตาร์ท หรือโหลดใหม่ | ทวิตเตอร์และฟีดอื่นๆ เกม/มีม | [17] |
| โกเซอร์บอท | บาร์ต เทท | บีเอสดี | เหมือนยูนิก | ไพธอน | ? | ? (1.0.1) | บอท IRC และXMPPสามารถเชื่อมต่อกับGoogle Wave ได้ | ? | [18] |
| มิโคสคิเนน | เจฟฟ์ วูลแลมส์ | เอ็มไอที | ข้ามแพลตฟอร์ม | ซี# | 8 ตุลาคม 2558 | 9 ตุลาคม 2558 (0.1) | คำสั่ง IRC สามารถเรียกใช้คำสั่งบรรทัดคำสั่งหรือคำขอ HTTP ใดๆ ก็ได้ เพื่อให้โปรแกรมหรือสคริปต์ใดๆ สามารถควบคุมบอทผ่านเอาต์พุตได้ รองรับ MySQL สำหรับการดำเนินการที่ไม่ได้เริ่มต้นโดยผู้ใช้และการผสานรวมกับบุคคลที่สาม | ? | [19] |
| กัปปี้ | สเวตลานา ทคาเชนโก | จีพีแอล | ข้ามแพลตฟอร์ม | ไพธอน | 2011-03-20 | 2012-12-11 (0.4.3) | ติดตั้งง่าย โครงสร้างแบบโมดูลาร์ | อเนกประสงค์ | [20] |
| อ้างอิงจากแหล่งเดียวกัน | โจนาธาน ฮิตช์ค็อก, ไมเคิล กอร์เวน, สเตฟาโน ริเวรา | GPL3โดยส่วนหลักอยู่ภายใต้MIT | เหมือนยูนิก | Python ที่ถูกดัดแปลงในโปรโตคอล IM | ? (0.1.0) | ? (0.1.1) | Twisted Engine ช่วยให้สามารถเชื่อมต่อกับแหล่งข้อมูล IM หลายแหล่ง รวมถึง IRC, XMPP, SILC, Campfireและ NMDC | ? + ปลั๊กอิน "factoids" ตอบสนองต่อผู้ใช้จากฐานข้อมูล | [21] |
| อินโฟบอท | เควิน เลนโซ | เสรีภาพทางศิลปะ | เหมือนยูนิก | เพิร์ล | 2547-2551 | 2008-08-01 (1.5.3) | ? | การตอบกลับผู้ใช้จากฐานข้อมูล | [22] |
| อิร์คบอท | มาร์ลินค์ | บีเอสดี | เหมือนยูนิก | พีพี | ? (0.1) | ? (1.2) | ? | ? | [23] |
| เจนนี่ | ไมเคิล ยาโนวิช | อีเอฟแอลวี2 | เหมือนยูนิก | ไพธอน (2) | ? | ? | เป็นแบบมัลติเธรด ใช้งานได้หลากหลาย รวมถึงเกมบางเกม สามารถขยายเพิ่มเติมได้ง่ายโดยการเขียนโมดูลใหม่ | การจัดการผู้ใช้, การสนทนา/การค้นหา, เกม | [24] |
| irccd | เดวิด เดเมลิเยร์ | ไอเอสซี | ข้ามแพลตฟอร์ม | C++17 และ JavaScript | 13 กันยายน 2013 (1.0.0) | 2021-01-04 (3.1.1) | รองรับเซิร์ฟเวอร์หลายตัว, การกรองตามกฎ, ระบบเทมเพลต, ใช้งานได้หลายแพลตฟอร์ม, ขยายได้ด้วยปลั๊กอิน JavaScript และ C++ | บอทเฟรมเวิร์ก | [25] |
| เจิร์กบอท | เจสัน สตีเฟนสัน | ลิขสิทธิ์ทางศิลปะ 2.0 | ข้ามแพลตฟอร์ม | นอน | 2014-02-10 (1.0) | 2017-08-29 (1.7.65) | บอทแชทที่ปรับแต่งได้ เขียนด้วยสคริปต์ jIRCii | การสนทนาแบบตอบสนอง + การเรียนรู้ + โมดูล | [26] |
| เจซอนบอท | บาร์ต เทท | เอ็มไอที | เหมือนยูนิก | ไพธอน | 2010-04 | 2012-03-23 (0.84.4) | เบต้า | [27] | |
| เจซีบอท | อเล็กซานเดอร์ บอยด์, แม็กซิมิเลียน เดิร์กมันน์, เจมส์ สโตเกอร์ | แอลจีพีแอล | ข้ามแพลตฟอร์ม | ชวา | ? | ? | ? | ฟีด, มนุษย์หมาป่า/มาเฟีย, ระบบกรรม, การแจ้งเตือน | [28] |
| เคจีบี | มาร์ติน เฟอร์รารี และ ดามยัน อิวานอฟ | จีพีแอล-2+ | ข้ามแพลตฟอร์ม | เพิร์ล | 2008-07-14 (Git) | 2014-09-17 (1.3.3) | KGB คือระบบที่แจ้งเตือนผ่าน IRC สำหรับการเปลี่ยนแปลงโค้ดที่เกิดขึ้นใน Git, Subversion และ CVS repositories | การแจ้งเตือนเมื่อมีการคอมมิตโค้ด | [29] |
| แลมบ์ดาบอท | แอนดรูว์ เจ. โบรเมจและคณะ | เอ็มไอที | เหมือนยูนิก | ฮัสเคลล์ | ? (1.0) | 2011-01-20 (4.2.3.2) | มีปลั๊กอินมากมาย สามารถใช้งานแบบออฟไลน์ได้ในฐานะเครื่องมือพัฒนา Haskell และสามารถฝังลงในGHCi ได้ | เครื่องมือพัฒนา Haskell | [30] |
| ลิมนอเรีย | บีเอสดี | ข้ามแพลตฟอร์ม | ไพธอน | ? | 2022-07-29 (2022.07.29) | ดู Supybot | เวอร์ชันที่ได้รับการพัฒนาต่อยอดจาก Supybot | [31] | |
| มอซบอท | เอียน ฮิกสัน, คริส ครูว์ส | เอ็มพีแอล | ข้ามแพลตฟอร์ม | เพิร์ล | ? | ? | ? | บริการสำหรับชุมชนนักพัฒนา | [32] |
| มิสเตอร์บอท - ออว์ซัมบอท | แมทท์แม็ค | อะปาเช่ วี2 | ข้ามแพลตฟอร์ม | ชวา | พฤศจิกายน 2013 | 1 มิถุนายน 2557 | บอท Java ระดับกึ่งขั้นสูงที่มีฟีเจอร์มากมาย และกำลังจะมีฟีเจอร์เพิ่มเติมเข้ามาอีก... เข้าร่วมกลุ่ม #AwesomeBot บน espernet เพื่อรับข้อมูลเพิ่มเติม... | เกร็ดความรู้ + พบเห็นครั้งล่าสุด | [33] |
| นิบบิลอาร์เจอาร์ | คิรจาวา | ไม่มี | ข้ามแพลตฟอร์ม | โค้ด JavaScript | ? | ? | เฟรมเวิร์กบอทสำหรับสร้างพฤติกรรมที่กำหนดเองแบบไดนามิก | บอทเฟรมเวิร์ก | [34] |
| โหนด-ไออาร์ซี | มาร์ติน สมิธ | จีพีแอลวี3 | เหมือนยูนิก | โค้ด JavaScript | ? | 2015-01-16 (0.3.9) | โหนดเนทีฟแบบไม่บล็อก | ไลบรารี IRC สำหรับ NodeJS | [35] |
| พิร์คบอท | พอล มัตตัน | จีพีแอล | ข้ามแพลตฟอร์ม | ชวา | 1 สิงหาคม 2544 | 2009-12-14 (1.5.0) | กรอบการทำงานสำหรับการสร้างบอท | กรอบการทำงานสำหรับการสร้างบอท | [36] |
| พีเอ็มเอ็กซ์บอท | ยูโกฟ, เจมี่ เทอร์เนอร์, คริส มัลลิแกน | เอ็มไอที | เหมือนยูนิก | ไพธอน 3 | ? | ? | ออกแบบมาให้สามารถขยายการใช้งานสำหรับเครือข่าย IRC ในที่ทำงานได้ | การสนทนา การค้นหา เกม | [37] |
| รูบี้-อาร์บอท | รูบี้-อาร์บอท | จีพีแอล | เหมือนยูนิก | ทับทิม | ? | ? | ระบบปลั๊กอินที่ยืดหยุ่น | ฟีด Twitter และ RSS, การค้นหา, เกม | [38] |
| รูบี้บอท | อัมบี้24 | จีพีแอล-3.0 | ข้ามแพลตฟอร์ม | ทับทิม | ? | 30 ตุลาคม 2556 (4.2) | เรียบง่าย แต่สามารถต่อยอดได้ง่าย | การจัดการผู้ใช้ | [39] |
| ชองโก้ | เซลิก, โพไซดอน, วิล | ? | ข้ามแพลตฟอร์ม | ไพธอน 3 | ? | ? | เน้นความเรียบง่าย ระบบโมดูลที่ขยายได้สูง และวงจรการพัฒนาที่รวดเร็ว | การค้นหาทางอินเทอร์เน็ต | [40] |
| เงา | แอรอน แบล็คเลย์ | เอ็มไอที | ข้ามแพลตฟอร์ม | เพิร์ล | 31 สิงหาคม 2555 | 9 มิถุนายน 2022 | ปลั๊กอินที่สามารถโหลดซ้ำได้ การจัดการช่อง ข้อมูลสภาพอากาศ การดึงข้อมูลเมตาของลิงก์ RSS และอื่นๆ อีกมากมาย | เฟรมเวิร์กบอทอเนกประสงค์ | [41] |
| ช็อกกี้ | ช็อกก้า โคลน 1018 | จีพีแอล-2.0 | ข้ามแพลตฟอร์ม | ชวา | ? | ? | บอท IRC ที่เขียนด้วย Java ขั้นสูงมาก รองรับฟังก์ชันหลากหลายประเภท | การจัดการผู้ใช้, ข้อมูลน่ารู้, เกม, ระบบกรรม | [42] |
| เซอร์คบอท | อัลไพน์ลินุกซ์ | จีพีแอล-2.0 | เหมือนยูนิก | C (สามารถเขียนสคริปต์ Lua ได้) | ? | 15 ธันวาคม 2011 | บอท IRC อย่างง่ายสำหรับสคริปต์เชลล์และลูอา | ? | วิกิ |
| โซเปล | dgw, เอลซี่ พาวเวลล์, ดิมิทรี โมเลนาร์ส, เอลาด อัลฟาสซา, อารี โคอิวูลา | อีเอฟแอลวี2 | ข้ามแพลตฟอร์ม | ไพธอน | 15 กรกฎาคม 2555 (3.0.0) | 4 สิงหาคม 2020 (7.0.6) | SSL, การโหลด/ยกเลิกการโหลดปลั๊กอินขณะรันไทม์, การทำงานแบบมัลติเธรด, ฐานข้อมูลการตั้งค่าผู้ใช้/ช่อง/ปลั๊กอิน, รองรับ Python 3 (เดิมชื่อ Willie; พัฒนาต่อยอดมาจาก phenny) | ทวิตเตอร์และฟีดอื่นๆ การค้นหาทางอินเทอร์เน็ต Meetingbot ข้อมูลลิงก์ | [43] |
| เทนนู | แฮฟวี่ (ไรอัน เชล) | ไอเอสซี | ข้ามแพลตฟอร์ม | โค้ด JavaScript | 2012-03-08 (1.0.0) | 2016-06-22 (4.9.0) | Node.js, สถาปัตยกรรมปลั๊กอิน, การทำงานแบบ Promise-driven | การจัดการผู้ใช้ | [44] |
| อัลโทรส | gdude2002 และ rakiru | ลิขสิทธิ์ทางศิลปะ 2.0 | ข้ามแพลตฟอร์ม | ไพธอน2 | 2013-04-08 (Git) | 25 กันยายน 2014 (1.1.0+ - ดูรายละเอียดการเปลี่ยนแปลง ) | บอท IRC ที่เขียนด้วย Python พร้อมระบบปลั๊กอินและโปรโตคอลที่ปรับแต่งได้ และตัวจัดการแพ็กเกจ นอกจากนี้ยังรองรับ Mumble ด้วย | การค้นหาทางอินเทอร์เน็ต เกม | git |
| ไวกิ้งบอท | ทอร์ เฮนนิง ยูแลนด์ | จีพีแอล-3.0 | เหมือนยูนิก | พีพี | ? | 9 ตุลาคม 2556 | บอท IRC แบบง่ายๆ ที่เขียนด้วย PHP พร้อมรองรับเซิร์ฟเวอร์ IRC ที่ปลอดภัยและรองรับปลั๊กอิน | สถิติบอท | [45] |
| เยาอิบ | จูเลียน พาลาร์ด | BSD แบบง่าย | ข้ามแพลตฟอร์ม | ไพธอน | 22 มีนาคม 2554 | ? | ปลั๊กอินสามารถเขียนได้ในภาษาใดก็ได้ | โปรแกรมนี้จะนำข้อความทั้งหมดจาก pubmsg และ priv มาจับคู่เป็นคำสั่งเพื่อค้นหาไดเร็กทอรีที่มีไฟล์ที่สามารถเรียกใช้งานได้ และใช้คำที่เหลือเป็นพารามิเตอร์ | [46] |
ในวัฒนธรรมสมัยนิยม
- เพลง Boten AnnaของBasshunter ในปี 2006 เล่าเรื่องราวของหญิงสาวผู้ใช้ IRC ที่ถูกเข้าใจผิดว่าเป็นบอท IRC
ดูเพิ่มเติม
สิ่งที่ต้องทำ
- จัดทำเอกสารเกี่ยวกับโปรแกรม Linux ดั้งเดิมที่ใช้สร้างบอท IRC
ลิงก์ภายนอก
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ บอท IRC
บอ ท IRC คือชุด สคริปต์ หรือ โปรแกรม อิสระที่เชื่อมต่อกับ Internet Relay Chat ในฐานะ ไคลเอนต์ ดังนั้นจึงปรากฏต่อผู้ใช้ IRC คนอื่นๆ ในฐานะผู้ใช้อีกคนหนึ่ง บอท IRC...
การทำงาน
โดยทั่วไปแล้ว บอท IRC จะถูกใช้งานในรูปแบบโปรแกรมแยกต่างหากที่ทำงานบนโฮสต์ที่เสถียร มันจะคอยเฝ้า ช่อง IRC เพื่อเปิดช่องนั้นไว้และป้องกันผู้ใช้ที่เป็นอันตรายจาก การเข้าควบคุม ช่อง บอทสามารถตั้งค่าให้ผู้ใช้ที่มีสิทธิ์พิเศษได้รับ สถานะผู้ดูแลช่อง...
การเปรียบเทียบ
บอท IRC นักพัฒนาหลัก ใบอนุญาตซอฟต์แวร์ ระบบปฏิบัติการ ภาษาโปรแกรม เผยแพร่สู่สาธารณะครั้งแรก - วันที่ (เวอร์ชัน) เวอร์ชันล่าสุด - วันที่ (เวอร์ชัน) คุณสมบัติเด่น ขอบเขตของฟังก์ชัน เว็บไซต์ แองเจล-บอท เบเนดิกต์ ฮูบเชน จีพีแอล-3 วินโดวส์ วิชวลเบสิก 6 1999 (1.2.
ในวัฒนธรรมสมัยนิยม
เพลง Boten Anna ของ Basshunter ในปี 2006 เล่าเรื่องราวของหญิงสาวผู้ใช้ IRC ที่ถูกเข้าใจผิดว่าเป็นบอท IRC