跳转至

Slack 节点#

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

在此页面上,您将找到 Slack 节点支持的操作列表和更多资源的链接。

凭证

参阅 Slack 凭证 获取设置身份验证的指导。

操作#

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

模板和示例#

Back Up Your n8n Workflows To Github

by Jonathan

View template details
Slack chatbot powered by AI

by n8n Team

View template details
IT Ops AI SlackBot Workflow - Chat with your knowledge base

by Angel Menendez

View template details
Browse Slack integration templates, or search all templates

相关资源#

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

必需的作用域#

为您的 Slack 凭证 创建 Slack 应用程序后,您必须为 Slack 应用程序添加适当的作用域才能使此节点正常工作。首先使用 作用域 | Slack 凭证 页面中列出的作用域。

如果这些还不够,请使用下面的表格查找要使用的资源和操作,然后访问 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 操作

此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持