Skip to content

feat: add Feishu (飞书/Lark) notification provider (#6394) - #6489

Closed
qiuluoli wants to merge 2 commits into
keephq:mainfrom
qiuluoli:feat/feishu-provider
Closed

qiuluoli wants to merge 2 commits into
keephq:mainfrom
qiuluoli:feat/feishu-provider

Conversation

@qiuluoli

Copy link
Copy Markdown

Implements issue #6394: Feishu (飞书/Lark) notification provider for Keep.

What

  • Full Feishu bot webhook notification provider
  • Follows the standard Keep provider pattern (BaseProvider, AuthConfig, etc.)
  • Same structure as Slack/Discord/Telegram providers

Features

  • Webhook-based bot notifications (Incoming Webhook)
  • Optional sign verification (HMAC-SHA256) for security
  • 3 message types: text, interactive card, rich post
  • Severity-based color coding (critical=red, high=orange, warning=yellow, etc.)
  • Alert data formatting with name, severity, description, source

Implementation

Testing

Can be tested by setting FEISHU_WEBHOOK_URL environment variable and running the provider directly.

/attempt #6394

@dosubot dosubot Bot added the size:L This PR changes 100-499 lines, ignoring generated files. label May 15, 2026
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@dosubot dosubot Bot added Feature A new feature Provider Providers related issues labels May 15, 2026
@github-actions

Copy link
Copy Markdown
Contributor

No linked issues found. Please add the corresponding issues in the pull request description.
Use GitHub automation to close the issue when a PR is merged

@shahargl

Copy link
Copy Markdown
Member

N/A

@shahargl shahargl closed this May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature A new feature Provider Providers related issues size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants