Feishu Relay
by @crayfish-ai
Unified Feishu notification system with automatic discovery, message queue, and reliable delivery. Use when user needs to send notifications via Feishu (Lark...
clawhub install feishu-relayπ About This Skill
name: feishu-relay description: Send Feishu (Lark) notifications via OpenClaw. Core only: send messages, queue, retry. No system modifications by default.
Feishu Notifier - Core
Version: 3.0 (Safe Mode)
A minimal, safe Feishu notification bridge for OpenClaw.
What This Does
β Core (always available):
β Not included by default:
/usr/local/bin/notify linkQuick Start
# Configure (environment variables)
export FEISHU_APP_ID="cli_xxx"
export FEISHU_APP_SECRET="xxx"
export FEISHU_RECEIVE_ID="ou_xxx"Send notification
./run.sh -t "Title" -m "Message body"
Configuration
| Config | Env Variable | Required | Default | |--------|-------------|----------|---------| | appId | FEISHU_APP_ID | Yes | - | | appSecret | FEISHU_APP_SECRET | Yes | - | | receiveId | FEISHU_RECEIVE_ID | Yes | - | | receiveIdType | FEISHU_RECEIVE_ID_TYPE | No | open_id |
Usage
# Basic
./run.sh -t "Title" -m "Message"JSON output
./run.sh -t "Title" -m "Message" --jsonTest
./run.sh --test
Output Format
{
"success": true,
"message_id": "om_xxx",
"create_time": "1234567890"
}
Safety
chmod 600 config.jsonπ‘ Examples
# Basic
./run.sh -t "Title" -m "Message"JSON output
./run.sh -t "Title" -m "Message" --jsonTest
./run.sh --test
βοΈ Configuration
| Config | Env Variable | Required | Default | |--------|-------------|----------|---------| | appId | FEISHU_APP_ID | Yes | - | | appSecret | FEISHU_APP_SECRET | Yes | - | | receiveId | FEISHU_RECEIVE_ID | Yes | - | | receiveIdType | FEISHU_RECEIVE_ID_TYPE | No | open_id |