Skip to content

Commit 8b55b5f

Browse files
committed
fix: i18n
1 parent edb5381 commit 8b55b5f

10 files changed

Lines changed: 498 additions & 60 deletions

File tree

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,9 @@ date: "2023-12-18T10:00:00+08:00"
7070
请你严格依照 @polish_instructions.md 的要求,对文档 @your_doc_name 进行润色。
7171
```
7272

73-
完成润色后,可在 VSCode / Cursor 中打开文档,然后在文档 tab 页中右击,点击 `格式化文档`
73+
<<<<<<< HEAD
74+
完成润色后,可在 VSCode / Cursor 中打开文档,然后在文档 tab 页中右击,点击 `格式化文档`
75+
76+
=======
77+
完成润色后,可在 VSCode / Cursor 中打开文档,然后在文档 tab 页中右击,点击 `格式化文档`
78+
>>>>>>> f-warroom
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
---
2+
title: "Wecom Alert Integration"
3+
description: "Generate a unique Wecom robot address in Flashduty, and synchronize the occurrence and recovery of alerts through Wecom"
4+
date: "2025-05-19T10:00:00+08:00"
5+
url: "https://docs.flashcat.cloud/en/flashduty/Wecom-alert-integration-guide"
6+
---
7+
8+
Generate a unique Wecom robot address in Flashduty, and synchronize the occurrence and recovery of alerts through Wecom.
9+
10+
<div class="hide">
11+
12+
## Operation Steps
13+
---
14+
15+
### Create Wecom Alert Integration
16+
17+
You can obtain a Wecom alert integration address through either of these two methods:
18+
19+
#### Using Dedicated Integration
20+
21+
Choose this method when you don't need to route alert events to different channels. It's simpler and recommended.
22+
23+
<details>
24+
<summary>Expand</summary>
25+
26+
1. Go to the Flashduty console, select **Channel**, and enter a specific channel's details page
27+
2. Select the **Integration** tab, click **Add Integration** to enter the integration page
28+
3. Choose **Wecom Alert** integration and click **Save** to generate a card
29+
4. Click the generated card to view the **Wecom Alert Integration URL**, copy it for later use, and you're done
30+
31+
</details>
32+
33+
#### Using Shared Integration
34+
35+
Choose this method when you need to route alerts to different channels based on the alert event's payload information.
36+
37+
<details>
38+
<summary>Expand</summary>
39+
40+
1. Go to the Flashduty console, select **Integration Center => Alert Events** to enter the integration selection page
41+
2. Select **Wecom Alert** integration:
42+
- **Integration Name**: Define a name for the current integration
43+
- **Message Type**: Select Wecom alert message type, currently only Text and Markdown are supported
44+
- **Push Mode**: Choose when to trigger or recover alerts for Wecom notifications
45+
3. Copy the **Wecom Alert Integration URL** for later use
46+
4. Configure the default route and select the corresponding channel (after integration creation, you can go to `Routes` to configure more routing rules)
47+
5. Done
48+
49+
</details>
50+
</div>
51+
52+
### Customize Wecom Alert Integration
53+
54+
#### Wecom Alert Integration URL
55+
56+
The system will generate a unique Wecom alert integration URL for you. This URL is compatible with Wecom robot message protocol. When platforms only support Wecom robot channels, you can use this URL to receive corresponding messages.
57+
58+
#### Push Mode
59+
60+
By default, the system always creates new alerts for each message, but you can switch to these modes:
61+
62+
**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.
63+
64+
- You need to fill in at least one **trigger** rule
65+
- 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
66+
- You can choose whether to discard messages when none of the rules match
67+
68+
Configuration example:
69+
70+
- Receive all messages, close the alert when the message content contains **RESOLVED**, otherwise trigger a new alert
71+
- Extract Alert Key from messages using the rule **/(.*)/**.
72+
73+
74+
### Notes
75+
- Wecom alert integration URL only supports Text and Markdown message types; other message types cannot be received
76+
- Flashduty will generate a default alert title: "Wecom robot Alert , If you need to change the title, you can customize it using the [alert pipeline](https://docs.flashcat.cloud/en/flashduty/alert-pipelines)"
77+
78+
## Severity Mapping
79+
---
80+
81+
Currently, all alerts pushed to Flashduty through the Wecom integration are set to Warning severity. However, you can customize the severity using the [alert pipeline](https://docs.flashcat.cloud/en/flashduty/alert-pipelines).

flashduty/en/1. On-call/8. Integrations/8.3 IM integration/8.3.1 Feishu(Lark) Integration Guide.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ For details, see the Feishu/Lark development documentation [Configure applicatio
5555

5656
3. Go to Event Callbacks → **Callback Configuration** page, configure the `Subscription Method` (using the **Message Card Request URL** from the integration details). Then, subscribe to the following two callback events:
5757

58-
- `im.message.receive_v1`
59-
- `im.chat.disbanded_v1`
58+
- `card.action.trigger`
59+
- `card.action.trigger_v1`
6060

6161
![2025-09-17-19-53-14](https://docs-cdn.flashcat.cloud/images/png/c42542dc49930c2e20f5921749bf3565.png)
6262

@@ -115,7 +115,7 @@ After completing the previous steps, in the **Enhanced Features** module of the
115115
- Go to Feishu/Lark and add the created Flashduty bot to the specified group chat.
116116
- Return to the escalation rule configuration page, refresh and reselect the group chat list.
117117

118-
![2025-09-18-14-26-32](https://docs-cdn.flashcat.cloud/images/png/a5878acb02929c9f660c549577de5c17.png)
118+
![2025-09-17-20-07-23](https://docs-cdn.flashcat.cloud/images/png/27a5422ec27b5f63fb6dee81b3d50510.png)
119119

120120
4. **Feishu/Lark custom application API limits?**
121121
- **Call volume limits:**

0 commit comments

Comments
 (0)