Install
openclaw skills install @tangshiyegit/tsy-gzh-find-topicopenclaw skills install @tangshiyegit/tsy-gzh-find-topic只做两件事:
POST {BASE_URL}/gzh/findTopicdata 字段禁止:分析、改写、补充、总结或二次加工任何内容。
参数解析优先级:
BASE_URL:优先读取 .env 全局配置中的 TSY_API_URLTSY_API_URL 不存在或为空,回退为固定值 https://api.tangshiye.cnSATOKEN:只读取 .env 全局配置中的 TSY_API_KEY若 SATOKEN 未找到,则终止并提示用户在 .env 中补充 TSY_API_KEY。
运行以下脚本,将其标准输出作为请求体:
python3 scripts/generate_request_body.py
脚本须输出合法 JSON,字段规则如下:
| 字段 | 类型 | 规则 |
|---|---|---|
likeOutlierValue | string | 固定值 "3" |
publishStartDate | string | 当前时间往前推 30 天,取当日 00:00:00 的毫秒级时间戳 |
publishEndDate | string | 当前时间的毫秒级时间戳 |
输出示例:
{
"likeOutlierValue": "3",
"publishStartDate": "1707148800000",
"publishEndDate": "1709740800000"
}
若脚本执行失败或输出非法 JSON,终止并输出错误原因。
POST {BASE_URL}/gzh/findTopic?apikey={SATOKEN}
Content-Type: application/json
<第一步输出的 JSON>
按以下顺序判断,命中即输出并终止:
code 非成功状态 → 输出接口返回的错误信息data 字段的原始内容,不附加任何内容