通过Botpress Studio 的Notion 集成,您可以进行以下操作: ## 从版本`0.x`或`1.x`迁移到`2.x`。 Notion 集成的`2.0`版本增加了OAuth支持,现在是默认配置选项。 如果您之前在Notion 开发人员门户创建了Notion 集成,并希望继续使用该集成,请选择手动配置选项,并按照以下说明操作。 否则,请选择自动配置选项并点击授权按钮,然后按照屏幕上的说明将您的Botpress 聊天机器人连接到Notion。 ## 配置 ### 使用 OAuth 自动配置(推荐) 这是最简单的集成设置方法。要使用 OAuth 设置Notion 集成,请单击授权按钮,然后按照屏幕上的说明将Botpress 聊天机器人连接到Notion。推荐使用此方法,因为它简化了配置过程,并确保聊天机器人与Notion 之间的通信安全。 使用该配置模式时,将使用Botpress Notion 应用程序连接到您的Notion 账户。机器人的操作将归属于该应用程序,而非您的个人Notion 账户。 ###手动配置与自定义Notion 集成 #### 步骤 1 - 创建集成 创建Notion 集成[创建集成 -Notion 开发人员]notion #### 第 2 步 - 赋予Notion 资产访问权限 让您的集成能够访问您希望与Botpress 一起使用的所有页面和数据库Botpress #### 第3步 - 配置您的机器人 让您的集成可以访问您希望与Botpress 一起使用的所有页面和数据库。[与您的集成共享数据库 -Notion Developers]notion 您需要一个令牌来使您新创建的Notion 集成_(与Botpress Studio的Notion 集成不同)_与Botpress Studio连接: - 授权令牌"--您可以在 "https://www.notion.so/my-integrationsnotion"下的 "集成 "中找到该令牌。点击集成后,进入 "秘密 "部分,找到 "内部集成秘密 "字段。点击 "显示",然后点击 "复制"。将复制的令牌粘贴到机器人 "集成 "选项卡下Notion 集成的 "授权令牌 "字段。 这样,您只需启用集成,就可以开始利用Notion 扩展机器人功能了。 ### 使用方法 要执行以下操作,您必须知道机器人将使用的Notion 实体的 ID。所有notion 实体(页面、数据库等)都有一个 ID,当你在浏览器中访问Notion 账户中的这些实体时,可以在 URL 中找到 ID,或者通过点击(...)菜单中的 "复制链接 "项获取链接。更多信息请参阅[获取数据库 ID -Notion 开发人员]notion ### 为讨论添加评论 此操作允许您向现有讨论添加评论。用于回复评论。 ### 为页面添加评论 您可以使用此操作添加页面级评论。 ### 获取数据库 该操作可让您获取数据库的详细信息。最好与 "向数据库添加页面 "操作一起使用。除了来自Notion API 的响应([Retreive a Database -Notion Developers]notion)外,此操作还会返回一个优化的 `structure` 属性(技术上是一个类型解析),该属性可用作人工智能任务的输入,指示其根据用户输入在Notion 数据库中生成用于添加或更新页面的有效载荷。 ### 向数据库添加页面 该操作最好与 "获取数据库"(Get a Database)一起使用,"获取数据库 "会返回数据库的结构,你可以用它来指示[人工智能任务]botpress生成有效载荷。更多信息请参阅[使用数据库 -Notion Developers]notion。 ### 删除区块 您可以删除以下实体: - 数据库中的页面 - 页面 - 区块