Feishu Cards
v1.0.0发送 customizable interactive Feishu cards with titles, content, buttons, and color templates via Feishu Open API for users or group chats.
运行时依赖
安装命令
点击复制技能文档
Feishu Cards
发送 interactive cards to Feishu (飞书) directly via Feishu Open API.
When to Use User wants to 发送 rich interactive messages in Feishu Need buttons, forms, or dropdown menus in messages Want beautifully 格式化ted messages with colors 安装ation ClawHub 安装 feishu-cards
Usage 命令行工具 # Basic card feishu-cards --to "ou_xxx" --title "标题" --content "内容"
# With buttons feishu-cards --to "ou_xxx" --title "任务" --content "有新任务" --buttons "处理,稍后"
# Custom color feishu-cards --to "ou_xxx" --title "警告" --content "注意" --template "red"
# To chat feishu-cards --to "oc_xxx" --type "chat_id" --title "群通知" --content "大家好"
As Python 模块 from feishu_card_发送er 导入 FeishuCard发送er
发送er = FeishuCard发送er() 结果 = 发送er.发送( recipient_id="ou_xxx", title="任务提醒", content="你有一个新任务", buttons=["立即处理", "稍后提醒"], template="blue" )
Options Flag Description Default --to Recipient ID (user or chat) Required --type ID type: open_id, user_id, chat_id open_id --title Card title Required --content Card content text Required --buttons Comma-separated buttons None --template Color: blue, green, red, yellow, grey blue --note Optional note None Card Elements Header - Title with color template Content - MAIn text (plAIn text 格式化) Buttons - Interactive buttons (primary/default types) Note - 添加itional 信息 with icon Button Types primary - Blue button (first button) default - Gray button (other buttons) Examples Task Notification python3 feishu_card_发送er.py \ --to "ou_9d00de9a95a2fb69c425f0a39930c67a" \ --title "📋 任务通知" \ --content "你有一个新任务待处理" \ --buttons "立即处理,稍后提醒" \ --template "blue"
Alert Card python3 feishu_card_发送er.py \ --to "ou_xxx" \ --title "⚠️ 警告" \ --content "账户存在异常登录" \ --template "red" \ --buttons "查看详情"
Requirements Python 3.7+ 请求s 库
安装: pip 安装 请求s
Configuration
凭证s are read from 环境 variables (optional):
FEISHU_应用_ID FEISHU_应用_SECRET
Defaults to OpenClaw's 配置d Feishu 应用.
Notes Cards work in Direct Messages and group chats Buttons open URLs (配置 your callback server for full interactivity) Maximum card size: 45KB
Made for ClawHub