ข้ามไปที่เนื้อหา

แชท

Hive SDK ฟีเจอร์แชท มอบฟังก์ชันหลักสำหรับการแชทที่ราบรื่นในแอป รวมถึงการแชทแบบเรียลไทม์ การแชทกลุ่ม การแชท 1:1 และฟีเจอร์การบล็อกผู้ใช้ นอกจากนี้ ฟังก์ชันการกรองแชท AI ยังสามารถตรวจจับและบล็อกคำต้องห้ามและข้อความโฆษณา ซึ่งช่วยปรับปรุงประสบการณ์ของผู้ใช้

ช่อง

ช่องคือพื้นที่แชทอิสระที่จัดเตรียมไว้สำหรับการสื่อสารแบบเรียลไทม์ระหว่างผู้ใช้ ผู้ใช้สามารถเข้าร่วมช่องเพื่อส่งและรับข้อความ

ประเภทช่องทาง

ช่องทางที่จัดเตรียมไว้มีดังนี้

ประเภท คำอธิบาย
สาธารณะ ช่องทางที่ใครก็สามารถเข้าร่วมได้
ส่วนตัว ช่องทางที่สามารถเข้าร่วมได้โดยการกรอกรหัสผ่าน
กลุ่ม ช่องทางที่ผู้ใช้เฉพาะกลุ่มเท่านั้นที่สามารถเข้าร่วมได้ (เช่น ช่องทางกิลด์)

เจ้าของช่อง

นี่คือเอนทิตีที่ถือความเป็นเจ้าของช่อง ช่องจะไม่ถูกลบแม้ว่าเจ้าของช่องจะออกไป เจ้าของช่องจะแยกแยะได้ดังนี้

  • ผู้ใช้
  • ผู้สร้างช่องที่มี PlayerID
  • ระบบ
  • ผู้สร้างช่องที่ไม่มี PlayerID

ข้อความ

ข้อความถูกจัดประเภทตามลักษณะของข้อความและผู้รับดังนี้

  • ข้อความช่อง
    • ข้อความแชทที่ส่งไปยังผู้ใช้ทุกคนในช่องที่เข้าร่วม
  • ข้อความ 1:1
    • ข้อความแชทที่ส่งไปยังผู้ใช้เฉพาะ

เหตุการณ์

เหตุการณ์รวมถึงการเชื่อมต่อกับเซิร์ฟเวอร์แชท การเข้าและออกจากช่อง การรับข้อความ 1:1 และพวกเขาสื่อสารประเภทเหตุการณ์หลักสามประเภทดังต่อไปนี้

  • เหตุการณ์การเชื่อมต่อเซิร์ฟเวอร์แชท
  • เหตุการณ์ที่เกี่ยวข้องกับช่อง
  • เหตุการณ์ที่เกี่ยวข้องกับข้อความ 1:1

ตัวอย่างกระบวนการพัฒนา

ด้านล่างเป็นแผนภาพไหลสำหรับการใช้งานบริการแชทโดยใช้ฟีเจอร์แชทของ SDK Hive โปรดอ้างอิงเฉพาะเป็นตัวอย่างเพื่อช่วยในการเข้าใจและพัฒนาฟังก์ชันการแชทของ SDK