Flashduty Docs
中文EnglishRoadmapAPI官网控制台
中文EnglishRoadmapAPI官网控制台
  1. Configure Flashduty
  • Getting Started
    • Introduction
    • Quick start
    • FAQ
    • Product Comparison
  • Incidents
    • What is an Incident
    • View Incidents
    • Handle Incidents
    • Escalations and Assignments
    • Custom Fields
    • Custom Actions
    • Alert Noise Reduction
    • Past Incidents
    • Outlier Incidents
  • Configure Flashduty
    • Channels
    • Integrate Alerts
    • Alert Noise Reduction
    • Escalation Rules
    • Label Enrichment
    • Schedules
    • Templates
    • Service Calendars
    • Preferences
    • Alert Routing
    • Silence and Inhibition
    • Filters
    • Notification Bots
    • Alert Pipeline
  • Platform
    • Teams and Members
    • Permissions
    • Single Sign-On
    • Insights
  • Advanced Features
    • Referencing Variables
    • Dynamic Assignment
  • Integrations
    • Alerts integration
      • Standard Alert Integration
      • Email Integration
      • Nightingale/FlashCat Integration
      • Prometheus Integration
      • Grafana Integration
      • Zabbix Integration
      • Uptime Kuma Integration
      • Alibaba Cloud ARMS Integration
      • Alibaba Cloud Monitor CM Event Integration
      • Alibaba Cloud Monitor CM Metrics Integration
      • Alibaba Cloud SLS Integration
      • AWS CloudWatch Integration
      • Azure Monitor Integration
      • Baidu Cloud BCM Integration
      • Huawei Cloud CES Integration
      • Influxdata Integration
      • Open Falcon Integration
      • PagerDuty Integration
      • Tencent BlueKing Integration
      • Tencent Cloud CLS Integration
      • Tencent Cloud Monitor CM Integration
      • Tencent Cloud EventBridge
      • OceanBase Integration
      • Graylog Integration
      • Skywalking Integration
      • Sentry Integration
      • Jiankongbao Integration
      • AWS EventBridge Integration
      • Dynatrace Integration
      • Huawei Cloud LTS Integration
      • GCP Integration
      • Splunk Alert Events Integration
      • AppDynamics Alert Integration
      • SolarWinds Alert Events Integration
      • Volcengine CM Alert Events Integration
      • Volcengine CM Event Center Integration
      • Volcengine TLS Integration
      • OpManager Integration
      • Meraki Integration
      • Keep Integration
      • ElastAlert2 Alert Integration
      • StateCloud Alert Events
      • Guance Alert Events
      • Zilliz Alert Events
      • Huawei Cloud APM Alerts
      • zstack integration
    • Change integration
      • Standard Change Event
      • Jira Issue Events
    • IM integration
      • Feishu (Lark) Integration Guide
      • Dingtalk Integration
      • WeCom Integration
      • Slack Integration
      • Microsoft Teams Integration
    • Single Sign-On
      • Authing Integration
      • Keycloak Guide
      • OpenLDAP Guide
    • Webhooks
      • Alert webhook
      • Incident webhook
      • Costom action
  • Terms
    • Terms of Service
    • User Agreement/Privary Policy
    • SLA
    • Data Security
  1. Configure Flashduty

Notification Bots

Notification Channels

  • Phone and Email
TypeAlibaba CloudTencent CloudNotes
SMS✔✔
Voice✔✔
Email✔-

提示

  • For voice/SMS/email notifications, members need to bind their phone numbers and email addresses, and the notification channel must be configured with the corresponding notification method
  • Voice notifications support interactive acknowledgment - press 1 after the alert message is played to acknowledge the incident
  • Instant Messaging
TypeIM AppGroup BotNotes
Feishu/Lark✔✔
Dingtalk✔✔
WeCom✔✔
Slack Beta✔✔
Microsoft Teams✔-
Telegram-✔
Zoom-✔

提示

Detailed instructions for app integration steps are provided when adding 'Instant Messaging' in Console->Integration Center->Instant Messaging. This article only covers the integration methods for group bots.

Differences between App Notifications and Bot Notifications

  • Different integration methods
    • Apps need to be created first by administrators or those with relevant permissions (platform permissions for WeCom, Feishu, etc.)
    • Bots can be created directly in groups without prior creation in the application center, making integration simpler
  • Different interaction methods
    • App notification incident cards support direct in-app interactions like acknowledgment, snooze, close, etc.
    • Bots require clicking links to handle incidents in browser and manual login with account credentials

Instant Messaging

Feishu/Lark

  • Search for "FlashDuty" app in Feishu Workplace and login to complete the association
  • After successful association, you can add Feishu as a notification channel in Account Center. When matching escalation rules, the app will send notifications
  • You can add the app to group chats (search FlashDuty), open Group Settings->Group Bots->Add Bot

WeCom

提示

For WeCom app integration, please refer to the operation guide in Integration Center - Instant Messaging - WeCom

Dingtalk

  • Create or enter an existing Dingtalk group
  • Click More Cool Apps - Cool Apps Bar
  • Select the custom app "FlashDuty" (or other name), click "Enable" button

Microsoft Teams

  • Visit FlashDuty Integration Center - Instant Messaging - Microsoft Teams - Add
  • Get the app package flashduty.zip
  • Go to Microsoft Teams, navigate to [+Apps] - [Manage your apps] - [Upload an app] - [Upload an app to your org's app catalog] and upload flashduty.zip
  • Go to Microsoft Teams Admin Center, find the FlashDuty app, and adjust app visibility to everyone (or your custom scope)
  • Wait a few minutes, organization members can find this integration in [+Apps] - [Built for your org]
  • Link Teams: Add FlashDuty app to target Team. View guide
  • Copy the following command, @FlashDuty and send linkTeam xxx to the added Team
  • Link User: Prerequisite is having added FlashDuty app. Copy the command linkUser xxx and send to chat
  • In channel's escalation rules, select Microsoft Teams app for group chat notifications, select group chat; in private chat select Follow Unified Settings or Follow Personal Preferences (need to configure in Account Settings) and select Microsoft Teams. If Microsoft Teams app hasn't been added to Microsoft Teams, please contact technical support

Slack Beta

  • Visit FlashDuty Integration Center - Instant Messaging - Slack - Add
  • Page redirects to Slack interface, select Workspace in top right, then click Allow
  • Enter data source name, click Save
  • In channel's Escalation Rules, select Slack app for group chat notifications, select group chat. If desired group chat isn't shown, click refresh group chats. For private channels, login to Slack, select Integrations - Add Apps in private channel to add FlashDuty app then refresh group chats. If FlashDuty app hasn't been added to Slack, please contact technical support

Bots

Feishu/Lark

  • Create or enter existing Feishu group
  • Open Group Settings - Group Bots - Add Bot
  • Select "Custom Bot", click "Add" button
  • Set bot name and description, click "Add" button
  • Set custom keyword: "#" (if using custom template, ensure alert content includes corresponding keyword)
  • Copy generated webhook URL to notification channel's group chat - Feishu bot

WeCom

  • Enter WeCom group
  • Top right Group Settings - Add Group Bot - Create New Bot
  • Set bot name, click "Add Bot"
  • Copy generated webhook URL to notification channel's group chat - WeCom bot

Dingtalk

  • Create or enter existing Dingtalk group
  • Open Group Settings - Group Management - Smart Group Assistant
  • Click "Add Bot" button, select "Custom" type bot
  • Click "Add" button, set bot name, add keyword: "#" (if using custom template, ensure alert content includes corresponding keyword), and "Agree" to terms
  • Copy generated webhook URL to notification channel's group chat - Dingtalk bot

Telegram

  • Open BotFather, enter /newbot, enter bot name, record {Token}, format: 64533289xx:AAFxCAdxx_xssbnSxE6Y8mTcOBT5rxxxxx
  • Top left Settings, New Channel to create Channel
  • Click Channel, click Channel name in top left of chat box, Add Members - Bot Name
  • Enter in browser: https://api.telegram.org/bot{Token}/getUpdates, note {Token} is variable from step 1 bot Token. Get ChatId, starts with -

Slack

  • Create a Slack app, https://api.slack.com/apps?new_app=1. Choose a name, select a workspace to associate with your app, then click Create App
  • Select Incoming Webhook. After app creation, you'll be redirected to new app's settings page (if using existing app, just load its settings through app management dashboard). Click Activate Incoming Webhooks switch to turn it on
  • Click Add New Webhook to Workspace, select channel, click confirm. Now you should see Webhook URL under "Workspace Webhook URLs" section

Zoom

  • Go to Zoom app in APP
  • Search Incoming Webhook, after finding app click Add
  • Return to Chat interface, you should see Incoming Webhook app in applications
  • Click enter Incoming Webhook app, input /inc connect flashduty command, app returns connection info
  • Copy specified info from Endpoint, write to Webhook address or Token in notification channel's Zoom bot. Example: EndPoint: https://integrations.zoom.us/chat/webhooks/incomingwebhook/V9S5as-zTXOSUdgMITNEwA, write V9S5as-zTXOSUdgMITNEwA to Webhook address or Token
  • Copy Verification Token info, write to Verify Token in notification channel's Zoom bot
  • Click top right of Incoming Webhook, add members, add relevant personnel

FAQ

Do I need to login every time when operating app card messages? No, after associating member account with app account you can login without password. Association method: search FlashDuty app, click->login to associate
Can't find FlashDuty app in Dingtalk/Feishu/WeCom Workplace Click me
修改于 2024-11-25 03:54:10
上一页
Filters
下一页
Alert Pipeline
Built with