โซลูชันการแชท / การประชุมของ Google Talk


8

ฉันเริ่มใช้สคริปต์การประชุมงูหลาม confbotเก่าในปี 2005 สำหรับครอบครัวของฉัน สิ่งนี้ทำให้ IRC เป็นเหมือนห้องประชุมผ่าน Google Talk (หรือเซิร์ฟเวอร์ Jabber / XMPP) มันเพิ่มการสื่อสารในครอบครัวอย่างมีนัยสำคัญและกลายเป็นสิ่งที่ขาดไม่ได้เนื่องจากสิ่งนี้

เมื่อเร็ว ๆ นี้มันเริ่มมีปัญหาร้ายแรง (คนไม่สามารถเห็นกันในห้องประชุม) ซึ่งเกือบจะฆ่าประโยชน์ของมัน

ก่อนที่ฉันจะพัฒนาซอฟต์แวร์ของตัวเองหรือดีบัก confbot (อาจไม่ใช่ - มันใช้ไลบรารี jabber รุ่นเก่าที่ยังไม่ได้อัปเดตตั้งแต่ปี 2003) ฉันต้องการดูโซลูชันอื่น ๆ ที่ตรงกับความต้องการของเรา:

  • รองรับ Google Talk (ขออภัยฉันจะไม่พยายามโน้มน้าวให้ทุกคนที่เกี่ยวข้องย้ายไปใช้ IM ใหม่หรือไคลเอนต์อื่น)
  • ฟรีและโอเพ่นซอร์ส (เหมาะ แต่ไม่ต้องการ)
  • ทำงานบน Windows (ไม่ใช่บริการบนเว็บที่ดำเนินการโดยบุคคลอื่น)
  • ใช้ฟังก์ชันพื้นฐานเช่น kick / ban, emotes
  • จดจำผู้ที่เข้าร่วมห้องประชุมข้ามการรีสตาร์ท
  • เชื่อฟังอย่ารบกวนและสถานะไม่ว่าง
  • เก็บถาวรกิจกรรมทั้งหมด

อดัม

คำตอบ:


4

ดูเหมือนว่าฉันอาจต้องออกแบบเอง มีโครงการงูหลามชื่อPalaverซึ่งใช้เกือบทุกอย่างดังนั้นอาจเป็นได้ว่าฉันต้องทำการเขียนโค้ดน้อยมาก:

palaver เป็นคอมโพเนนต์การแชทแบบหลายผู้ใช้สำหรับเซิร์ฟเวอร์ Jabber และ XMPP ความตั้งใจคือการสนับสนุนคุณสมบัติทั้งหมดของ XEP-0045 เช่นเดียวกับคุณสมบัติการค้นหาเพิ่มเติมที่เกี่ยวข้องของ XEP-0128

...

ปัจจุบันคุณสมบัติการแชทแบบหลายผู้ใช้ขั้นพื้นฐานทั้งหมดได้รับการสนับสนุนรวมถึงสิ่งพิเศษบางอย่างเช่นรายการแบน คุณสมบัติเพิ่มเติมกำลังดำเนินไปและความตั้งใจคือสนับสนุนโปรโตคอลทั้งหมดอย่างเต็มที่ ข้อมูลเฉพาะเกี่ยวกับคุณสมบัติโปรโตคอลสามารถพบได้ในแหล่งที่มา: trunk / XEP.txt # latest นอกจากนี้ยังมีการสนับสนุนปลั๊กอินสำหรับการขยายคุณสมบัติที่แตกต่างของ palaver

มันเป็นมากกว่าสิ่งที่ฉันต้องการและฉันยังไม่ได้ขุดลงไป แต่อาจเป็นการแก้ไขที่ดีรวดเร็วและง่าย แม้ว่ามันจะมีลักษณะเหมือน plug-in ที่จะเข้าสู่เซิร์ฟเวอร์ส่งเสียงเจี๊ยวจ๊าวของตัวเองดังนั้นจึงอาจจะไม่เหมาะและหากดังนั้นฉันจะเพียงพอร์ต confbot ที่มีอยู่เพื่อTwisted คำ

อดัม



2

Partychat - "สร้างห้องแชทกับเพื่อนหรือเพื่อนร่วมงานโดยใช้ Google Talk หรือ XMPP"

ตรงกับความต้องการของคุณมากมาย แต่ไม่ใช่ทั้งหมด

  • รองรับ Google Talk: ใช่
  • ฟรีและโอเพ่นซอร์ส: ใช่
  • ทำงานบน Windows: หากคุณใช้งานในเซิร์ฟเวอร์ dev ของ SDK ของ AppEngine
  • ใช้ฟังก์ชันพื้นฐานเช่นเตะ / แบน, emotes: บ้าง; คำสั่งรวมถึง / kick และ / me
  • จดจำผู้ที่เข้าร่วมห้องประชุมข้ามการรีสตาร์ท: ใช่
  • เชื่อฟังห้ามรบกวนและสถานะไม่ว่าง: ไม่แม้ว่าคุณจะสามารถ / ปิดเสียงเตือนได้ชั่วคราว
  • เก็บกิจกรรมทั้งหมด: ไม่

1

ทำไมไม่ใช้ Google Talk Gadget เพียงอย่างเดียว ไม่ตรงตามข้อกำหนดทั้งหมดของคุณ แต่อนุญาตให้คุณสร้างการแชทการประชุมกับเพื่อน Google Talk ...

http://talkgadget.google.com/talkgadget/popout


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