跳转至

聊天

Hive SDK 聊天功能 提供无缝聊天的核心功能,包括实时聊天、群聊、1:1 聊天和用户屏蔽功能。此外,AI 聊天过滤功能可以检测并屏蔽禁止词汇和广告文本,从而改善用户体验。

渠道

频道是为用户提供的独立聊天空间,用于实时通信。用户可以加入频道以发送和接收消息。

渠道类型

提供的渠道类型如下。

类型 描述
公开 任何人都可以进入的频道
私密 需要输入密码才能进入的频道
群组 只有特定用户可以参与的频道(例如,公会频道)

频道拥有者

这是持有频道所有权的实体。即使频道所有者离开,频道也不会被删除。频道所有者的区分如下。

  • 用户
  • 具有 PlayerID 的频道创建者
  • 系统
  • 没有 PlayerID 的频道创建者

消息

消息根据消息特征和接收者的不同,分为以下几类。

  • 频道消息
    • 发送给参与频道的所有用户的聊天消息
  • 1:1 消息
    • 仅发送给特定用户的聊天消息

事件

事件包括连接到聊天服务器、进入和退出频道、接收1:1消息,它们主要传达以下三种类型的事件。

  • 聊天服务器连接事件
  • 渠道相关事件
  • 1:1 消息相关事件

开发流程示例

以下是使用Hive SDK聊天功能实现聊天服务的流程图。请仅将其作为示例,以帮助理解和开发SDK聊天功能。