ฉันจะดูประวัติการแชทในช่อง IRC ได้อย่างไร


10

ฉันใช้ XChat เซิร์ฟเวอร์แชทของฉันคือ:

irc.foonetic.net

ฉันสร้างช่องทางที่ฉันมีสิทธิ์ดำเนินการ ฉันต้องการให้สมาชิกทุกคนที่เข้าร่วมช่องทางของฉันสามารถสำรวจประวัติการแชทได้ (เช่นเดียวกับการแชท Super User) ฉันทำมันได้ไหม? ซอฟต์แวร์ไคลเอนต์ใด ๆ สามารถทำให้เป็นไปได้? ถ้าเป็นเช่นนั้นคุณสามารถตั้งชื่อแอปพลิเคชันไคลเอนต์สำหรับทั้ง Windows และ Linux ได้หรือไม่? นอกจากนี้ฉันสามารถทักทายสมาชิกที่เข้าร่วมช่องด้วยข้อความบางประเภทได้หรือไม่?

ความช่วยเหลือและลิงค์ใด ๆ จะได้รับการชื่นชมอย่างมาก


4
ไม่โดยตรง ฉันเดาว่าคุณอาจมีบอตการบันทึกบางประเภทหรือให้ผู้ใช้เชื่อมต่อผ่านผู้โกหก สำหรับคำทักทายบอทก็เช่นกัน
Geek

คำตอบ:


10

สำหรับคำทักทายมักจะให้บริการการลงทะเบียนช่องทางนี้ ChanServ ของ Foonetic มีตัวเลือกที่เรียกว่า "ENTRYMSG":

<grawity> ช่วยตั้งค่า entrymsg          
-ChanServ- ***** ChanServ Help *****  
-ChanServ- ช่วยเหลือสำหรับ SET ENTRYMSG:           
-ChanServ-                                 
-ChanServ- SET ENTRYMSG ช่วยให้คุณสามารถเปลี่ยนหรือตั้งค่า
-ChanServ- ข้อความที่ส่งถึงผู้ใช้ทั้งหมดที่เข้าร่วม
-ChanServ- ช่องทาง                                           
-ChanServ-                            
-ChanServ- ไวยากรณ์: SET <#channel> ENTRYMSG [ข้อความ]
-ChanServ-                                  
-ChanServ- ตัวอย่าง:                                                   
-ChanServ- / msg ChanServ SET #support ENTRYMSG ยินดีต้อนรับสู่ #support กรุณาอย่าวางมากกว่า 5 บรรทัด
-ChanServ- ***** สิ้นสุดการช่วยเหลือ *****

งานในมือนั้นยากขึ้น เซิร์ฟเวอร์ IRC ส่วนใหญ่ไม่มีการบันทึกข้อความใด ๆ - ทั้งเพื่อเหตุผลด้านความเป็นส่วนตัวและประสิทธิภาพ - เพื่อให้ผู้ใช้ไม่เคยรู้ว่าข้อความใดที่ถูกส่งก่อนเข้าร่วมช่อง ผู้ใช้บางคนใช้ IRC bouncers (เช่น ZNC หรือ psyBNC) ที่อยู่ในช่อง 24/7 และส่งข้อความสองสามข้อความสุดท้ายเมื่อผู้ใช้เชื่อมต่อกับคนโกหก ไคลเอนต์ที่ใช้เว็บเช่น Mibbit ทำสิ่งนี้โดยมีบันทึกที่ใช้ร่วมกันตราบใดที่ผู้ใช้ Mibbit อย่างน้อยหนึ่งคนอยู่ในช่องทางผู้ใช้อื่น ๆ ทั้งหมดจะได้รับ Backlog

นอกเหนือจากนั้นจนกระทั่งเมื่อไม่นานมานี้ไออาร์ซีไม่มีวิธีส่งสัญญาณประทับเวลาดั้งเดิมดังนั้นหากประวัติถูกเล่นซ้ำข้อความเก่าทั้งหมดจะปรากฏขึ้นเมื่อส่งทั้งหมดพร้อมกันด้วยความอัปลักษณ์ "[12:34]" ไปยังข้อความ ทุกวันนี้มีส่วนเสริมเพิ่มเติมสำหรับสิ่งนี้ แต่มีเพียง ZNC Bouncer และอาจเป็นลูกค้า 2-3 รายที่สนับสนุน แต่ก็ยังคงทำงานได้เฉพาะเมื่อเล่นซ้ำโดยเซิร์ฟเวอร์ (หรือคนโกหก) ตัวเองไม่ใช่เมื่อบอททำ

ดังนั้นคุณจะได้รับโดยการเขียนบอทที่จะให้ backlog เมื่อมีการร้องขอหรือ b) ขอให้ผู้ใช้ใช้ IRC bouncer ที่ให้คุณสมบัตินี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.