Skip to main content
Version: v2.0.0

Lark / Feishu connector

Audience: operators bridging EventMesh with Lark / Feishu. Lark (Feishu) bridge. Source receives event-subscription callbacks (answering the url_verification challenge automatically); sink posts events to a Lark custom-bot webhook.


Classes

DirectionClassBehavior
Sourceorg.apache.eventmesh.connector.lark.source.LarkSourceConnectorJDK HttpServer on connector.port+connector.path; answers url_verification by echoing the challenge, verifies the callback token against connector.verificationToken when set, and emits event pushes as CloudEvents.
Sinkorg.apache.eventmesh.connector.lark.sink.LarkSinkConnectorPOSTs each CloudEvent's payload to connector.webhookUrl.

Source configuration

KeyDefaultDescription
connector.port8092HTTP listen port
connector.path/larkHTTP listen path
connector.verificationToken``Event-subscription verification token (empty = skip verify)

Sink configuration

KeyDefaultDescription
connector.webhookUrl``Lark custom-bot webhook URL

Running

Set the app event-subscription request URL to http://worker:8092/lark; bin/start-connector.sh with -Dconnector.class=...LarkSourceConnector -Dconnector.mode=source