聊天¶
Hive SDK 聊天功能 提供无缝聊天的核心功能,包括实时聊天、群聊、1:1 聊天和用户屏蔽功能。此外,AI 聊天过滤功能可以检测并屏蔽禁止词汇和广告文本,从而改善用户体验。
渠道¶
频道是为用户提供的独立聊天空间,用于实时通信。用户可以加入频道以发送和接收消息。
渠道类型¶
提供的渠道类型如下。
类型 | 描述 |
---|---|
公开 | 任何人都可以进入的频道 |
私密 | 需要输入密码才能进入的频道 |
群组 | 只有特定用户可以参与的频道(例如,公会频道) |
频道拥有者¶
这是持有频道所有权的实体。即使频道所有者离开,频道也不会被删除。频道所有者的区分如下。
- 用户
- 具有 PlayerID 的频道创建者
- 系统
- 没有 PlayerID 的频道创建者
消息¶
消息根据消息特征和接收者的不同,分为以下几类。
- 频道消息
- 发送给参与频道的所有用户的聊天消息
- 1:1 消息
- 仅发送给特定用户的聊天消息
事件¶
事件包括连接到聊天服务器、进入和退出频道、接收1:1消息,它们主要传达以下三种类型的事件。
- 聊天服务器连接事件
- 渠道相关事件
- 1:1 消息相关事件
开发流程示例¶
以下是使用Hive SDK聊天功能实现聊天服务的流程图。请仅将其作为示例,以帮助理解和开发SDK聊天功能。