# 说明 让你的机器人能够列出和管理 Google Drive 中的文件,并在 Google Drive 和Botpress files API 之间下载/上传数据。 # 配置 由于 Google Drive 中的文件具有潜在的敏感性,Google Drive 集成需要在Botpress 和 Google Drive 之间建立安全连接。要建立这种安全连接,您必须***使用 OAuth 配置 Google Drive 集成。 ## 使用 OAuth 自动配置 要使用 OAuth 设置 Google Drive 集成,请单击授权按钮,然后按照屏幕上的说明将Botpress 机器人连接到 Google Drive。 使用这种配置模式时,将使用Botpress 管理的 Google Drive 应用程序连接到 Google Drive 账户。不过,机器人执行的操作将归属于授权连接的用户,而不是应用程序。因此,**我们不建议使用个人谷歌硬盘账户**进行此集成。您应该设置一个服务账户,并使用该账户授权连接。然后,您可以与此服务账户共享特定文件夹和文件,让机器人访问这些文件。 ## 在以下页面配置集成Botpress 1.点击授权按钮授权 Google Drive 集成。 2.按照屏幕上的说明将Botpress 聊天机器人连接到 Google Drive。 3.3. 连接建立后,您可以保存配置并启用集成。 # 使用集成 使用可用操作管理文件,并从 Google Drive 下载/上传内容。 使用可用的触发器了解文件或文件夹的创建或删除时间。 使用 "syncChannels "操作来创建和更新所有可用文件和文件夹的订阅频道。有了这些通道,机器人就能在创建和删除资源时收到通知。这些频道的有效期最长为一天。确保每天调用一次此操作,以防止事件丢失。由于 Google Drive 订阅创建率限制,过于频繁地调用此操作可能会导致错误和事件丢失。 # 限制 标准的 Google Drive API 限制适用于Botpress 中的 Google Drive 集成。这些限制包括速率限制、文件大小限制以及 Google Drive 平台施加的其他限制。请确保您的机器人遵守这些限制,以保持最佳性能和可靠性。 更多详情,请参阅 [Google Drive API 文档](https://developers.google.com/drive/api/guides/about-sdk)。