# larkmsg **Repository Path**: weichongli/larkmsg ## Basic Information - **Project Name**: larkmsg - **Description**: 运维小工具,用于发送飞书消息 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-15 - **Last Updated**: 2025-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # larkmsg #### 介绍 运维小工具,用于发送飞书消息 #### 安装教程 ### 环境 `go env -w GOPROXY=https://goproxy.cn,direct` ### 编译 - `make linux-amd64` # 生成 linux-x86-64 版本 - `make local` # 生成本地版本 ### 安装 把编译好的程序复制到合适的位置,例如 /usr/lib/zabbix/alertscripts/ 或 /usr/local/bin/ #### 使用说明 ``` ./larkmsg -h Usage: ./larkmsg -appid -appsec -openid -msg [-uuid ] [-urgent] [-verbose] Options: -appid Required, Application ID (or env FEISHU_APP_ID) -appsec Required, Application Secret Key (or env FEISHU_SECRET_KEY) -openid Required, Receiver's user Open ID -msg Required, Message content to send -uuid Optional, User-defined unique message ID (for deduplication) -urgent Optional, Send as urgent message -verbose Optional, Verbose output Environment Variables: FEISHU_APP_ID Fallback for -app-id FEISHU_SECRET_KEY Fallback for -appsec ``` 需要飞书机器人的 APPID 和对应的 SECRET_KEY APPID/SECRET_KEY 可以用环境变量FEISHU_APP_ID/FEISHU_SECRET_KEY来提供,也可以使用 -appid/-appsec 来指定,命令行参数指定的值优先。 收信人使用飞书机器人内的 *openid* 来指定