跳轉至

聊天

Hive SDK 聊天功能 提供無縫聊天的核心功能,包括實時聊天、群組聊天、1:1 聊天和用戶封鎖功能。此外,AI 聊天過濾功能可以檢測並封鎖禁止的詞語和廣告文本,改善用戶體驗。

頻道

頻道是一個獨立的聊天空間,提供用戶之間的即時通信。用戶可以加入頻道以發送和接收消息。

頻道類型

提供的渠道类型如下。

類型 描述
公開 任何人都可以進入的頻道
私人 需要輸入密碼才能進入的頻道
群組 只有特定用戶可以參加的頻道(例如,公會頻道)

頻道擁有者

這是持有頻道所有權的實體。即使頻道擁有者離開,頻道也不會被刪除。頻道擁有者的區分如下。

  • 用戶
  • 具有 PlayerID 的頻道創建者
  • 系統
  • 沒有 PlayerID 的頻道創建者

訊息

根據消息的特徵和接收者,消息被分類如下:

  • 頻道消息
    • 發送給參與頻道中的所有用戶的聊天消息
  • 1:1 消息
    • 僅發送給特定用戶的聊天消息

事件

這些事件包括連接到聊天伺服器、進入和退出頻道、接收1:1消息,主要傳達以下三種類型的事件。

  • 聊天伺服器連接事件
  • 頻道相關事件
  • 1:1 訊息相關事件

開發流程範例

以下是使用 Hive SDK 聊天功能實現聊天服務的流程圖。請僅將其作為示例,以幫助理解和開發 SDK 聊天功能。