spug-sms

Installation
SKILL.md

Spug 短信接入

帮助 Codex 在现有项目中编写 Spug 短信接入代码。先检查项目使用的语言、HTTP 客户端、配置方式和测试习惯,再读取 references/api.md;优先复用现有依赖和代码模式。

接入流程

  1. 确认用户要接入短信发送、短信状态查询还是短信历史查询;仅实现实际需要的能力,不扩展邮件等其他通道。
  2. 找到项目现有的 HTTP 客户端、配置读取、错误处理和测试方式,不另建无必要的抽象或依赖。
  3. 将模板编码或受信任的模板 URL 与查询 token 放入环境变量或项目现有密钥系统,不写入源码、示例、日志或提交内容;不要接收业务请求传入的任意 URL。
  4. 默认将发送函数设计为接收并始终发送 tonamecodenumber。只有项目维护了“模板 → 所需变量”配置时,才根据模板元数据选择字段。
  5. 正确区分“接口受理成功”和“通道处理成功”:发送接口返回 code: 200 后保存 request_id;需要最终结果时再调用状态查询接口。
  6. 使用项目现有测试工具模拟 HTTP 响应,至少覆盖成功响应和接口错误;测试不得真实发送短信。

实现约束

Installs
3
First Seen
Jul 12, 2026
spug-sms — bosens-china/my-skills