Operation steps
Create Lark Bot Compatible integration
You can obtain a Lark Bot Compatible integration address through either of these two methods:Use a dedicated integration
Choose this option if all alerts go to one channel. It’s the simpler setup.View dedicated integration setup steps
View dedicated integration setup steps
- In the Flashduty console, select Channel and open a channel
- Select Configuration → Integrations → Private integration, then click Add an integration
- Choose Lark Bot Compatible integration and click Save to generate a card
- Click the generated card to view the Lark Bot Compatible Integration URL, copy it for later use, and you’re done
Use a shared integration
Choose this option if you need to route alerts to different channels based on the alert payload.Customize Lark Bot Compatible integration
Lark Bot Compatible integration URL
The system will generate a unique Lark Bot Compatible integration URL for you. This URL is compatible with Feishu robot message protocol. When platforms only support Feishu robot channels, you can use this URL to receive corresponding messages.Push mode
By default, the system always creates new alerts for each message, but you can switch to these modes:- Trigger or Update Alert Based on Message Title: In this mode, when receiving a new message, the system searches for open alerts based on the message title. If an alert is found, it will be updated; otherwise, a new alert will be triggered.
-
Trigger or Close Alert Based on Rules: In this mode, when receiving a new message, the system matches messages according to your rules and triggers new alerts or closes existing alerts based on the matching results.
- You need to fill in at least one trigger rule
- You must set up regex extraction rules for Alert Key. The system uses this field to find historical alerts for updates or closure. If regex extraction fails, the system will use the message title to generate an Alert Key to ensure alerts won’t be lost due to configuration errors
- You can choose whether to discard messages when none of the rules match
- Receive all messages, close the alert when the message content contains RESOLVED, otherwise trigger a new alert
- Extract Alert Key from message title using the rule /(.*)/.
Notes
- Lark Bot Compatible integration URL only supports Text and post message types; other message types cannot be received
- When Feishu message type is Text, Flashduty will generate a default alert title “Feishu Alert”
Severity mapping
Currently, all alerts pushed to Flashduty through the Feishu(lark) integration are set to Warning severity. However, you can customize the severity using the alert pipeline.Alibaba Cloud Message Center
The “Robot Reception” feature in Alibaba Cloud’s account Message Center can push account, product, and security notices to a custom webhook. Its data format can reuse the Feishu robot protocol, so it connects directly to the Lark Bot Compatible integration on this page.
- Log in to Alibaba Cloud Message Center, go to Robot Reception Management → Robot Management → Add Robot
- Select Custom for Robot Platform, enter the Lark Bot Compatible Integration URL from above for Webhook Address, and select Format B (typically used by Feishu) for Data Format
- Complete the CAPTCHA verification and save
Notices from Message Center are one-shot — there is no paired recovery message. Refer to “Push Mode” above and configure Trigger or Update Alert Based on Message Title or Trigger or Close Alert Based on Rules so alerts don’t stay open forever.
If you’re integrating Alibaba Cloud Monitor (CloudMonitor) alerts, use the Alibaba Cloud Monitor CM Metrics Integration directly for full dedup and recovery support.