hugo-setiawan/Lark Webhook Notifier
Send customizable Lark messages/cards via Incoming Webhook with JSON templating and variable interpolation.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| webhook_url | Lark Incoming Webhook URL | yes | — |
| message_template | JSON template of the message/card to send. Use {{var}} placeholders for variables. Example: {"msg_type":"text","content":{"text":"Hello {{name}}"}} | yes | — |
| variables | Variables to interpolate into the template. Accepts JSON object or newline separated key=value lines. Example: '{"name":"World"}' or "name=World". | no | — |
| request_timeout_ms | HTTP request timeout in milliseconds | no | 10000 |
| dry_run | If true, don't send the webhook; just print the interpolated JSON | no | false |
| fail_on_http_error | If true, mark the step failed when the HTTP response is not 2xx | no | true |
| webhook_secret | Optional secret for Lark webhook signature verification. If provided, the action will add timestamp and sign fields to the request body. | no | — |
Outputs
| name | description |
|---|---|
| ok | Whether the HTTP response status is 2xx |
| status | HTTP status code from the webhook |
| response_text | Raw response body text from the webhook |