Discord
当某个工作流需要你的账户详细信息、服务器成员资格或应用身份数据时,可以使用 Discord。它可以查找用户、列出你的服务器,并检查 OAuth 或授权状态。配置
在配置此步骤之前,请使用登录流程在你工作区的 Integrations 中连接 Discord。如果没有可用的活动连接,该步骤会显示一个警告,并提供指向 Integrations 的链接,而不是账户选择器。
Arguments form
当你选择某个操作时,Arguments 部分会渲染一个由该操作输入 schema 驱动的表单。引用现有记录的字段包含下拉选择器。 当你更喜欢手动编写完整的参数对象时,请切换到 Raw JSON 选项卡。任一选项卡中的更改都会保持同步。Common actions
破坏性操作,例如删除记录,不在工作流操作选择器中提供。
Output
此步骤会将 Discord 响应存储为步骤输出。响应的结构取决于该操作。 在后续步骤中使用完整输出引用:Example
- 打开 Integrations,如果你还没有这样做,就先连接 Discord。
- 向工作流中添加一个 Discord 步骤。
- 在 Authentication 中选择一个已连接的账户。
- 在 Action 中选择 Get My User。
- 填写必填字段。对任何字段值,使用 Insert Variable 引用前面某一步的输出。
- 点击步骤标题中的 Run 来测试该操作,然后在 Output 中查看返回的有效载荷。
Use cases
检查成员资料
- Get User
- Get My Guild Member
查看已连接账户
- Get My OAuth2 Authorization
- List My Connections
- Get Role Connection
检查服务器访问
- List My Guilds
- Get Guild Widget
- Get Guild Template
Notes
- 此步骤依赖于你工作区中的已连接 Discord 集成。
- 工作流操作选择器只显示经过筛选的一组操作。拥有 Discord 工具的代理可以使用更多操作。
- 登录界面可能会显示第三方授权品牌标识。

