กลับไปหน้าบทความ

อ่าน 2 นาที

บอท IRC

บอ ท IRC คือชุด สคริปต์ หรือ โปรแกรม อิสระที่เชื่อมต่อกับ Internet Relay Chat ในฐานะ ไคลเอนต์ ดังนั้นจึงปรากฏต่อผู้ใช้ IRC คนอื่นๆ ในฐานะผู้ใช้อีกคนหนึ่ง บอท 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
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=IRC_bot&oldid=1351903102 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ บอท IRC

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

การทำงาน

โดยทั่วไปแล้ว บอท IRC จะถูกใช้งานในรูปแบบโปรแกรมแยกต่างหากที่ทำงานบนโฮสต์ที่เสถียร มันจะคอยเฝ้า ช่อง IRC เพื่อเปิดช่องนั้นไว้และป้องกันผู้ใช้ที่เป็นอันตรายจาก การเข้าควบคุม ช่อง บอทสามารถตั้งค่าให้ผู้ใช้ที่มีสิทธิ์พิเศษได้รับ สถานะผู้ดูแลช่อง...

การเปรียบเทียบ

บอท IRC นักพัฒนาหลัก ใบอนุญาตซอฟต์แวร์ ระบบปฏิบัติการ ภาษาโปรแกรม เผยแพร่สู่สาธารณะครั้งแรก - วันที่ (เวอร์ชัน) เวอร์ชันล่าสุด - วันที่ (เวอร์ชัน) คุณสมบัติเด่น ขอบเขตของฟังก์ชัน เว็บไซต์ แองเจล-บอท เบเนดิกต์ ฮูบเชน จีพีแอล-3 วินโดวส์ วิชวลเบสิก 6 1999 (1.2.

ในวัฒนธรรมสมัยนิยม

เพลง Boten Anna ของ Basshunter ในปี 2006 เล่าเรื่องราวของหญิงสาวผู้ใช้ IRC ที่ถูกเข้าใจผิดว่าเป็นบอท IRC