【发布时间】:2020-08-09 11:58:39
【问题描述】:
我希望为我的客户实施一个环聊聊天机器人。我对 Google 生态系统还很陌生,所以如果其中一些很明显,我提前道歉。
这是我的基本困惑:
- 看起来要访问 REST api,聊天 api 需要一个服务帐户。
- 这是否意味着我必须要求每个客户使用他们的 Google 云帐户创建一个服务帐户?
- 上述推论是:每个 GSuite 帐户都有与之关联的 Google 云平台帐户吗?
- 如果必须创建服务帐户,客户是否需要以某种方式与我共享该帐户的私钥,以便我的应用程序代表服务帐户进行调用。
我的最终目标是为我的客户提供他们可以选择的无缝体验
- 在他们的 GSuite 域的 Google Chat 应用中安装我的机器人
- 在安装时获取有关其域的一些信息
- 每当向机器人(DM 或 Room)发送消息时,请确定消息的发送对象和 GSuite 域,并做出相应回复。
这可能吗?我是否遗漏了一些非常明显的 Google 概念?
提前致谢。
【问题讨论】:
-
有可能,您必须创建一个服务帐户并为域级别委派提供您的聊天机器人可能需要的所有可能的访问权限。明天我会添加详细的答案。这只是为了快速支持