คำถามติดแท็ก irc

Internet Relay Chat (IRC) เป็นโปรโตคอลอินเทอร์เน็ตสำหรับการส่งข้อความแบบเรียลไทม์

1
ด้วยบอทฉันจะหลีกเลี่ยงหรือจัดการ MOTD ของเซิร์ฟเวอร์ IRC ได้อย่างไร
ฉันมีบอต IRC เขียนใน Python ที่ทำงานได้ค่อนข้างดี ฉันคิดว่าปัญหานี้เกิดจากความรู้ที่ จำกัด ของโปรโตคอล IRC ดังนั้นฉันยินดีต้อนรับผู้เชี่ยวชาญด้าน IRC โดยเฉพาะที่นี่: D เมื่อคุณเชื่อมต่อกับเครือข่าย IRC เป็นครั้งแรก MOTD มักจะปรากฏขึ้น เครือข่ายจะไม่ยอมรับคำสั่งใด ๆ จนกว่า MOTD จะเสร็จสิ้น ดังนั้นด้วยบอทของฉันฉันต้องมีลูปที่ตรวจสอบจุดสิ้นสุดของ MOTD นี่ไม่ใช่มอดูลาร์โดยเฉพาะอย่างยิ่งเนื่องจากในประสบการณ์ของฉันเซิร์ฟเวอร์ไม่ทั้งหมดจบ MOTD ของพวกเขาในลักษณะเดียวกัน มีวิธีบอกเซิร์ฟเวอร์ไม่ให้ส่ง MOTD หรือเป็นวิธีที่ดีกว่าในการรอให้ MOTD สิ้นสุดเพื่อบอกเซิร์ฟเวอร์ว่าฉันต้องการเชื่อมต่อกับช่องใด รหัสปัจจุบันของฉันที่รอการสิ้นสุดของ MOTD ประกอบด้วยการวนรอบในขณะที่อ่านบัฟเฟอร์อินพุตและแยกแต่ละคำสั่งทั้งหมดลงในรายการ ใช้รายการนี้และค้นหาแต่ละวัตถุสตริงเพื่อหาสตริงที่ปรากฏในตอนท้ายของ MOTD ของ FreeNode หากพบลูปจะสิ้นสุดลงและคำสั่งเพื่อเข้าร่วมแชนเนลจะถูกส่งก่อนเข้าสู่ลูปหลัก มีวิธีที่ดีกว่าในการจัดการ MOTD หรือไม่? ฉันอดไม่ได้ที่จะรู้สึกว่าวิธีนี้ค่อนข้างซุ่มซ่าม

1
แยกออกอัตโนมัติหลังจากเชื่อมต่ออัตโนมัติใน irssi
ฉันมีการเชื่อมต่ออัตโนมัติ irssi กับช่องและส่งข้อความไปยังการเชื่อมต่ออัตโนมัติที่ใช้งานได้ แต่ด้วยเหตุผลบางอย่างคำสั่ง detach (ctrl-a + d) จะไม่แยกหน้าจออีกต่อไป มีการตั้งค่าสำหรับสิ่งนี้หรือมีวิธีแยกหน้าจออัตโนมัติเมื่อเริ่มต้นหรือไม่

1
การตั้งค่าการเซ็นเซอร์ InspIRCd
ฉันตั้ง InspIRCd ไว้บนกล่อง CentOS ของฉันและมันเริ่มต้นอย่างถูกต้อง v 2.0.5. ฉันมีปัญหาในการตั้งค่าการเซ็นเซอร์อย่างไรก็ตาม คำแนะนำสำหรับ2.0และเหนือบอกให้คุณใส่badwordsในinspircd.confไฟล์และพวกเขาจะถูกเซ็นเซอร์ อย่างไรก็ตามมันใช้งานไม่ได้ รูปแบบคือ: <badword text="SWEARWORD" replace="REPLACEMENT"> ฉันมีหลายอย่างสำหรับคำสบประมาทที่หลากหลายและไม่มีงาน เมื่อฉันส่งคำสาบานหนึ่งรายการจะไม่ถูกเซ็นเซอร์ เกิดอะไรขึ้น?
centos  irc  mirc 

1
จะวิเคราะห์ได้อย่างไรว่า IRC ไม่สามารถเชื่อมต่อเซิร์ฟเวอร์ได้
ฉันต้องการเชื่อมต่อIRCเซิร์ฟเวอร์และหลังจากลองหลายพอร์ต: 6665, 6666, 8001, 8002 ฯลฯ ฉันพบว่าฉันไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ จากที่wiresharkฉันพบว่าไม่มีการตอบสนองจากเซิร์ฟเวอร์: ใครช่วยให้เบาะแสหรือเคล็ดลับเกี่ยวกับวิธีการแก้ปัญหานี้?
irc 

1
ทำอย่างไรให้วิชัชหยุดไฮไลต์นิคของฉันเป็นสีขาวในข้อความแชท
ฉันกำลังใช้ weechat (1.5) และยืนยันการเน้นการกล่าวถึงชื่อของฉันในสีขาวซึ่งยากที่จะเห็นในเทอร์มินัลชุดรูปแบบ "แสงอาทิตย์" ของฉัน ในขณะที่ฉันสามารถกำหนดค่าหลาย ๆ สีที่ weechat ใช้ได้อย่างง่ายดาย แต่ฉันไม่พบการตั้งค่าที่ควบคุมสีของการกล่าวถึงในข้อความแชท คุณอาจคิดว่ามันเป็นweechat.color.chat_highlightแต่สิ่งนี้จะควบคุมสีของผู้ส่งข้อความมากกว่าสีของนิคของฉันในข้อความนั้น ไม่เป็นweechat.color.chat_nick_selfเช่นนั้น อันที่จริงแล้วการดู/set *color*สิ่งเดียวที่ถูกกำหนดไว้whiteคือ: weechat.color.chat_buffer weechat.color.chat_channel weechat.color.chat_prefix_action weechat.color.status_name trigger.color.regex irc.color.topic_new relay.color.text_selected สิ่งเหล่านี้ไม่ส่งผลกระทบใด ๆ ต่อสีของฉันในข้อความแชท สิ่งที่ควบคุมสีนี้

2
พร็อกซี่สำหรับ IRC?
มีเด็กคนนี้ที่เข้าร่วมช่องทาง IRC ซ้ำแล้วซ้ำอีกหลังจากถูกแบน แค่สงสัยว่าเขาทำอย่างนี้ได้อย่างไร? ฉันพยายามหารายชื่อพร็อกซี (ห้ามแบน) แต่ไม่รู้ ลองวางลูกบอลในสนามของคุณ คุณถูกแบนจาก IRC บน IP ปกติของคุณ (และ AJAX IRC เว็บไคลเอ็นต์ทั่วไปเช่น mibbit เป็นต้น) คุณจะทำอย่างไร?
proxy  irc 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.