跳至内容

Slack节点#

使用Slack节点自动化Slack中的工作,并将Slack与其他应用程序集成。n8n内置支持广泛的Slack功能,包括创建、归档和关闭频道,获取用户和文件,以及删除消息。

本页面列出了Slack节点支持的操作列表,并提供更多资源的链接。

Credentials

请参考Slack凭证获取设置认证的指导。

操作#

  • Channel
    • 归档 一个频道。
    • 关闭 一条私聊消息或多人私聊消息。
    • 创建一个公开或私密的基于频道的对话。
    • 获取频道相关信息。
    • 获取多个: 获取Slack中的频道列表。
    • 历史记录: 获取频道的消息和事件历史。
    • 邀请用户加入频道。
    • 加入一个现有频道。
    • 踢出: 将用户移出频道。
    • 离开 一个频道。
    • 成员: 列出频道的成员。
    • 打开或恢复一条私聊或多人私聊。
    • 重命名 频道。
    • 回复: 获取发布到频道的消息线程。
    • 设置频道用途
    • 设置频道主题
    • 取消归档 一个频道。
  • File
    • 获取 一个文件。
    • 获取多个: 获取并筛选团队文件。
    • 上传: 创建或上传现有文件。
  • Message
    • 删除 一条消息
    • 获取永久链接: 获取消息的永久链接。
    • 搜索消息
    • 发送 一条消息
    • 发送并等待批准: 发送消息并在继续之前等待收件人的批准。
    • 更新 一条消息
  • Reaction
    • 添加对消息的反应。
    • 获取消息的反应。
    • 移除消息中的反应。
  • Star
    • 添加星标到某个项目。
    • 删除 项目中的星标。
    • 获取多个: 获取认证用户收藏的列表。
  • User
    • 获取用户信息。
    • 获取多个: 获取用户列表。
    • 获取用户资料
    • 获取用户状态
    • 更新用户资料
  • User Group
    • 创建一个用户组。
    • 禁用一个用户组。
    • 启用 用户组。
    • 获取多个: 获取用户组列表。
    • 更新用户组。

模板和示例#

Back Up Your n8n Workflows To Github

作者:Jonathan

查看模板详情
Slack chatbot powered by AI

由n8n团队

查看模板详情
Advanced AI Demo (Presented at AI Developers #14 meetup)

作者:Max Tkacz

查看模板详情
浏览Slack集成模板, or 搜索所有模板

有关该服务的更多信息,请参阅Slack的文档

所需权限范围#

为您的Slack凭据创建Slack应用后,必须向该应用添加适当的权限范围才能使此节点正常工作。请从Scopes | Slack credentials页面列出的权限范围开始配置。

如果这些还不够,请使用下表查找您想要使用的资源和操作,然后点击链接跳转到Slack的API文档以找到正确的权限范围。

资源 操作 Slack API方法
频道 归档 conversations.archive
频道 关闭 conversations.close
频道 创建 conversations.create
频道 获取 conversations.info
频道 获取多个 conversations.list
频道 历史记录 conversations.history
频道 邀请 conversations.invite
频道 加入 conversations.join
频道 踢出 conversations.kick
频道 离开 conversations.leave
频道 成员 conversations.members
频道 打开 conversations.open
频道 重命名 conversations.rename
频道 回复 conversations.replies
频道 设置目的 conversations.setPurpose
频道 设置主题 conversations.setTopic
频道 取消归档 conversations.unarchive
文件 获取 files.info
文件 获取多个 files.list
文件 上传 files.upload
消息 删除 chat.delete
消息 获取永久链接 chat.getPermalink
消息 搜索 search.messages
消息 发送 chat.postMessage
消息 发送并等待审批 chat.postMessage
消息 更新 chat.update
反应 添加 reactions.add
反应 获取 reactions.get
反应 移除 reactions.remove
收藏 添加 stars.add
收藏 删除 stars.remove
收藏 获取多个 stars.list
用户 获取 users.info
用户 获取多个 users.list
用户 获取用户资料 users.profile.get
用户 获取用户状态 users.getPresence
用户 更新用户资料 users.profile.set
用户组 创建 usergroups.create
用户组 禁用 usergroups.disable
用户组 启用 usergroups.enable
用户组 获取多个 usergroups.list
用户组 更新 usergroups.update

如果操作不受支持该怎么办#

如果该节点不支持您想要执行的操作,您可以使用HTTP请求节点调用服务的API。

您可以在HTTP请求节点中使用为此服务创建的凭据:

  1. 在HTTP请求节点中,选择身份验证 > 预定义凭证类型
  2. 选择您想要连接的服务。
  3. 选择您的凭证。

更多信息请参考自定义API操作

优云智算