Google Chat 通过提供以下功能支持团队协作:
- 用户之间的私信。
- 聊天室中的话题式对话。
- Chat 聊天室让您可以按项目、按团队或其他方式分配讨论空间。
- 可以参与聊天室或回复私信的聊天应用。
Google Chat 与应用之间的互动是在特定“聊天室”环境中使用消息进行的。例如,应用可能会将一些简单的文本(一种消息)发送到特定的聊天室(一种空间类型)。
上图显示了消息和聊天室可用的不同类型的互动和上下文:
消息可以进行以下互动:
- 与 Chat 应用的互动事件。
- Chat 应用中的纯文本。
- Chat 应用中的卡片。
聊天室可以具有以下上下文:
- 聊天室
- 私信
信息
Google Chat 与应用实现之间的消息遵循特定的消息格式,其中每条消息均包含一个 JSON 对象,其组件指定用户 ID、样式、内容和消息的其他方面。
在应用与 Google Chat 交互时会用到以下几种消息。
前往应用
从 Google Chat 发送到应用的消息称为 Chat 应用互动事件,可能有多种类型。
来自应用
从应用到 Google Chat 的消息可以包含以下两种内容之一,也可以同时包含这两种内容:
在以下示例中,项目管理应用通过以下方式来回复查询:将数据列表构建到卡片数据结构中,并将其返回给聊天。然后,Google Chat 会显示该卡片:
聊天室
Google Chat 中的聊天室是聊天室和私信的泛化。虽然每种类型的聊天室都有特定属性(例如,多个用户可以查看聊天室,而不是私信),但系统通常会使用聊天室的一般概念。
例如,无论聊天室是何种类型,应用都可以向聊天室发送消息。不过,根据目标空间的具体类型,消息处理方式可能受到一些限制。
想要了解 Google Chat API 的实际运用?
Google Workspace Developers 频道提供有关提示、技巧和最新功能的视频。
|