我正在为我的客户实施一个环聊聊天机器人。我对谷歌生态系统相当陌生,所以如果其中一些显而易见,我提前道歉。
这是我的基本困惑:
- 看起来为了访问 REST api,聊天 api 需要一个服务帐户。
- 这是否意味着我必须要求每个客户使用他们的 Google 云帐户创建一个服务帐户?
- 上述推论是:每个 GSuite 账户是否都有与之关联的谷歌云平台账户?
- 如果必须创建服务帐户,客户是否需要以某种方式与我共享该帐户的私钥,以便我的应用程序代表服务帐户进行调用。
我的最终目标是为我的客户提供他们可以选择的无缝体验
- 在他们的 GSuite 域的 Google Chat 应用中安装我的机器人
- 在安装时获取有关其域的一些信息
- 每当向机器人(DM 或 Room)发送消息时,请确定消息的发送对象和 GSuite 域,并做出相应的回复。
这可能吗?我错过了一些非常明显的谷歌概念吗?
提前致谢。