Skills jiuwu-message
调用久吾消息网关HTTP接口给企业内部联系人发送消息。使用场景:(1) 需要向企业内部同事发送通知或提醒时,(2) 调用时传入接收人工号(code)、消息内容(text)和标题(title)
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/05u/jiuwu-message" ~/.claude/skills/clawdbot-skills-jiuwu-message && rm -rf "$T"
manifest:
skills/05u/jiuwu-message/SKILL.mdsource content
久吾消息网关
调用久吾消息网关HTTP接口发送消息。
环境配置
消息网关服务器地址从环境变量
JIUWU_MESSAGE_GATEWAY_URL 读取,默认为 http://192.168.1.213:5000。
如需自定义,请配置环境变量,优先使用workspace/.env,其次使用OpenClaw根目录的.env
使用方式
直接调用
使用
scripts/send_message.py 脚本发送消息:
python scripts/send_message.py --code "1112" --text "测试消息" --title "测试标题"
参数说明:
或--code
: 接收人工号,多个工号用英文逗号分隔(必填)-c
或--text
: 消息内容(必填)-t
或--title
: 消息标题(可选)-tt
在代码中调用
from scripts.send_message import send_message result = send_message( code="1112,1113", # 多个工号用英文逗号分隔 text="消息内容", title="消息标题" # 可选 ) if result["success"]: print("发送成功") else: print(f"发送失败: {result['message']}")
接口规范
- URL:
{JIUWU_MESSAGE_GATEWAY_URL}/api/MessageGateway/SendMessagePost - 方法: POST
- Headers:
accept: text/plainContent-Type: application/json-patch+json
- 请求体:
{ "code": "工号,多个用英文逗号分隔", "text": "消息内容", "title": "消息标题(可选)" } - 成功响应:
{ "success": true, "data": true, "message": "请求成功" } - 失败响应:
{ "success": false, "data": null, "message": "错误信息" }