hugo-setiawan/Lark Webhook Notifier

Send customizable Lark messages/cards via Incoming Webhook with JSON templating and variable interpolation.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
webhook_urlLark Incoming Webhook URLyes
message_templateJSON template of the message/card to send. Use {{var}} placeholders for variables. Example: {"msg_type":"text","content":{"text":"Hello {{name}}"}}yes
variablesVariables to interpolate into the template. Accepts JSON object or newline separated key=value lines. Example: '{"name":"World"}' or "name=World".no
request_timeout_msHTTP request timeout in millisecondsno10000
dry_runIf true, don't send the webhook; just print the interpolated JSONnofalse
fail_on_http_errorIf true, mark the step failed when the HTTP response is not 2xxnotrue
webhook_secretOptional secret for Lark webhook signature verification. If provided, the action will add timestamp and sign fields to the request body.no
namedescription
okWhether the HTTP response status is 2xx
statusHTTP status code from the webhook
response_textRaw response body text from the webhook