Sim

Slack

通过 Slack 发送消息或从 Slack 事件触发工作流

Slack 是一个商业通信平台,为团队提供统一的消息、工具和文件管理场所。

使用 Slack,您可以:

  • 自动化代理通知:将 Sim 代理的实时更新发送到任何 Slack 频道
  • 创建 webhook 端点:将 Slack 机器人配置为 webhook,以从 Slack 活动中触发 Sim 工作流
  • 增强代理工作流:将 Slack 消息集成到您的代理中,以传递结果、警报和状态更新
  • 创建和共享 Slack 画布:以编程方式在 Slack 频道中生成协作文档(画布)
  • 从频道读取消息:从任何 Slack 频道中检索和处理最近的消息,用于监控或工作流触发

在 Sim 中,Slack 集成使您的代理能够以多种方式通过编程与 Slack 交互,作为其工作流程的一部分:

  • 发送消息:代理可以向任何 Slack 频道或用户发送格式化消息,支持 Slack 的 mrkdwn 语法以实现丰富的格式化。
  • 创建画布:代理可以直接在频道中创建并共享 Slack 画布(协作文档),以实现更丰富的内容共享和文档记录。
  • 读取消息:代理可以读取频道中的最近消息,从而实现监控、报告或根据频道活动触发进一步的操作。

这使得强大的自动化场景成为可能,例如直接向团队的通信中心发送通知、警报、更新和报告,分享结构化文档,或监控对话以触发工作流程。您的代理可以传递及时的信息,分享他们完成的流程结果,创建协作文档,或在需要关注时提醒团队成员。此集成弥合了您的 AI 工作流程与团队通信之间的差距,确保每个人都能在无需手动干预的情况下保持信息同步。通过将 Sim 与 Slack 连接,您可以创建能够在适当时间向团队更新相关信息的代理,通过自动分享见解增强协作,并减少手动状态更新的需求——同时充分利用您的团队已经在使用的 Slack 工作区。

使用说明

通过 OAuth 认证实现全面的 Slack 集成。使用 Slack 的 mrkdwn 语法发送格式化消息,或通过 Slack 事件(如提及和消息)触发工作流程。

工具

slack_message

通过 Slack API 向 Slack 频道或用户发送消息。支持 Slack mrkdwn 格式化。

输入

参数类型是否必需描述
authMethodstring认证方法:oauth 或 bot_token
botTokenstring自定义 Bot 的令牌
channelstring目标 Slack 频道(例如,#general)
textstring要发送的消息文本(支持 Slack mrkdwn 格式)

输出

参数类型描述
tsstring消息时间戳
channelstring消息发送的频道 ID

slack_canvas

在频道中创建并分享 Slack 画布。画布是 Slack 内的协作文档。

输入

参数类型是否必需描述
authMethodstring认证方法:oauth 或 bot_token
botTokenstring自定义 Bot 的令牌
channelstring目标 Slack 频道(例如,#general)
titlestring画布的标题
contentstring画布内容,使用 markdown 格式
document_contentobject结构化的画布文档内容

输出

参数类型描述
canvas_idstring创建的画布 ID
channelstring创建画布的频道
titlestring画布的标题

slack_message_reader

阅读 Slack 频道中的最新消息。通过筛选选项检索会话历史记录。

输入

参数类型必需描述
authMethodstring认证方法:oauth 或 bot_token
botTokenstring自定义 Bot 的 Bot token
channelstring要读取消息的 Slack 频道(例如:#general)
limitnumber要检索的消息数量(默认:10,最大:100)
oldeststring时间范围的开始(时间戳)
lateststring时间范围的结束(时间戳)

输出

参数类型描述
messagesarray频道中的消息对象数组

注意

  • 类别:tools
  • 类型:slack
Slack