概述
Keep 与 Slack 的集成通过允许您向 Slack 发送通知来实现无缝通信。此集成旨在简化您的流程,确保您的团队通过实时更新保持信息灵通。
主要功能
- 直接通知:利用 Keep 直接向您的 Slack 频道发送消息。
- 灵活配置:根据 Keep 工作流程内的特定触发器轻松配置告警。
- 交互式消息:使用按钮和输入等交互式组件增强您的 Slack 消息。
- 可编辑消息:根据告警状态或其他工作流程结果的变化动态更新现有 Slack 消息,确保您的通知反映最新信息。
认证
此提供商需要身份验证。
- webhook_url: Slack Webhook Url(必需:True,敏感:True)
- access_token: 对于访问令牌安装流程,请使用 Keep UI(必需:False,敏感:True)
在工作流中
此提供商可用于工作流。
作为"操作"来进行更改或更新数据,示例:
yaml
actions:
- name: Query slack
provider: slack
config: "{{ provider.my_provider_name }}"
with:
message: {value} # 消息的内容。
blocks: {value} # 消息的块。
channel: {value} # 发送消息的频道
slack_timestamp: {value} # 要更新的消息的时间戳
thread_timestamp: {value} # 发送消息的线程的时间戳
attachments: {value} # 消息的附件。
username: {value} # 消息的用户名。
notification_type: {value} # 通知的类型。请查看以下工作流示例:
- consts_and_vars.yml
- create_jira_ticket_upon_alerts.yml
- datadog-log-monitor.yml
- db_disk_space_monitor.yml
- elastic_enrich_example.yml
- failed-to-login-workflow.yml
- gcp_logging_open_ai.yaml
- ifelse.yml
- incident-tier-escalation.yml
- new-auth0-users-monitor.yml
- new_github_stars.yml
- notify-new-trello-card.yml
- openshift_monitoring_and_remediation.yml
- opsgenie_open_alerts.yml
- permissions_example.yml
- posthog_example.yml
- query_clickhouse.yml
- query_victoriametrics.yml
- raw_sql_query_datetime.yml
- send_slack_message_on_failure.yaml
- service-error-rate-monitor-datadog.yml
- slack-message-reaction.yml
- slack-workflow-trigger.yml
- slack_basic.yml
- slack_basic_cel.yml
- slack_basic_interval.yml
- slack_message_update.yml
- workflow_only_first_time_example.yml
- workflow_start_example.yml
- zoom_example.yml
开始使用
认证方法
Keep 与 Slack 的集成支持两种主要的认证方法:
- Webhook URL:对于简单通知,请使用与您的 Slack 频道关联的 webhook URL。
- OAuth 2.0:为了获得更集成的体验,请使用 Slack 的 OAuth 2.0 流程授权 Keep。这种方法对于需要访问更多 Slack 功能的应用程序特别有用。
安装
添加到 Slack:首先点击此页面上的"Add to Slack"按钮。您将按照指导完成 OAuth 授权流程,将 Keep 与您的 Slack 工作区连接。
安装确认:将 Keep 添加到 Slack 后,您将被重定向到确认页面。此页面将确认成功安装并提供下一步操作,以充分利用 Slack 通知在您的工作流程中。
OAuth 流程
OAuth 流程简化了 Keep 和 Slack 之间的连接,提供了安全的认证和授权方法。
- 启动 OAuth:在 Platform 中点击"Slack" Provider。

- 授权 Keep:按照提示授权 Keep 访问您的 Slack 工作区。
设置
- 创建 Slack 应用:如果还没有,请在 Slack API Dashboard 中创建一个 Slack 应用。
- 启用传入 Webhooks:在您的 Slack 应用设置中,启用传入 Webhooks 并为您希望发布消息的频道创建 webhook。
- 使用您的 Webhook URL:在 Keep 中,使用 webhook URL 向您选择的 Slack 频道发送通知。
使用 Keep 与 Slack 的集成
安装了 Keep 与 Slack 的集成后,您就可以使用 Slack 通知增强您的工作流程了。以下是开始使用的方法:
工作流程集成:在 Keep 中,选择您希望添加 Slack 通知的工作流程。添加 Slack 通知块并使用您的消息或告警条件进行配置。

发送测试通知:通过您配置的工作流程发送测试通知以确保设置正确,请使用"Run Manually"链接。。
相关链接
TIP
如需支持和其他帮助,请在 Slack 上给我们留言(双关语intended 😉)