paytrigo-openclawbot

💳 Base链USDC无感支付集成

🥥7总安装量 2评分人数 1
33% 的用户推荐

专为OpenClawBot设计的PayTrigo支付技能,支持Base/USDC链上收款,提供人机交互与Bot直连双模式,实现无Webhook环境下的零配置加密支付。

C

存在明显风险,不建议直接用于敏感场景

  • 来自社区或个人来源,建议先隔离验证
  • ❌ 脚本文件中硬编码 PayTrigo API Key(sk_live_格式),存在凭证泄露与配额滥用风险
  • ⚠️ package.json 使用 ^6.0.0 版本范围,依赖未完全锁定,可能引入未预期的破坏性更新
  • ⚠️ 通过 --pk 命令行参数接收私钥,可能被 shell 历史记录或进程列表留存导致泄露
  • ✅ 无 eval/exec/system/subprocess 等危险代码执行函数,无命令注入漏洞
  • ✅ 敏感文件操作采用 0o600 权限控制,钱包加密存储符合行业安全标准

使用说明

PayTrigo OpenClawBot Skill 是一款面向自动化机器人的 Base 链 USDC 支付集成方案,专为无 Webhook 服务器环境的 OpenClawBot 生态设计。该技能通过嵌入式平台 API 密钥实现开箱即用,提供人机交互(Human-in-the-loop)与机器人直连(Bot-pay)两种核心支付模式,解决了轻量级 Bot 系统接收加密货币付款的基础设施难题。

核心用法围绕 PayTrigo 支付网关构建。在人机交互模式下,Bot 调用 API 创建发票后向用户返回支付链接(payUrl),用户在浏览器中完成授权与付款,Bot 端通过 3-5 秒间隔的轮询机制跟踪 invoice 状态直至 confirmed、expired 或 refunded。在机器人直连模式下,Bot 利用本地加密钱包直接构建链上交易,依次执行 approve 与 pay 操作,实现完全自动化的资金归集。两种模式均强制通过 Router 合约完成标准化支付,杜绝了直接转账导致的资金丢失风险。

显著优点包括彻底摆脱 Webhook 服务器依赖,极大降低了部署门槛;硬编码 API 密钥设计实现零配置接入;本地钱包管理模块采用 ethers.js 加密存储私钥,设置 0o600 文件权限确保仅所有者可访问;清晰的轮询策略与幂等性设计(Idempotency-Key)保障了支付状态追踪的可靠性。此外,技能明确区分 platform key 与 recipient address 的权限边界,符合最小权限原则。

潜在缺点与局限性不容忽视。源码中硬编码的 PayTrigo API 密钥(sk_live_格式)违反凭证管理最佳实践,一旦代码泄露将导致 API 配额被恶意消耗。package.json 使用 ^6.0.0 宽松版本范围,存在依赖引入未预期更新的风险。命令行参数接收私钥(--pk)的方式可能被 shell 历史记录或进程列表捕获。作为 T3 级社区来源项目,其长期维护稳定性与官方 SDK 相比存在差距,且缺乏独立安全审计背书。

该技能适合具备区块链基础的 OpenClawBot 开发者、需要快速集成 USDC 收款的自动化服务运营商,以及能够接受轮询延迟替代实时 Webhook 的轻量级项目。特别适合在 Docker 等隔离环境中运行的无人值守支付系统,或需要「创建发票-用户支付-自动发货」闭环的电商 Bot 场景。

使用风险主要集中在密钥管理与第三方依赖层面:硬编码 API key 可能导致平台资源被滥用;私钥通过命令行传入存在泄露隐患;对 PayTrigo 第三方 API 的强依赖意味着服务可用性与交易数据隐私完全受限于外部平台。建议仅在隔离环境中部署,优先使用加密钱包文件(--passphrase-file)替代 --pk 参数,并定期监控 API 使用配额与链上资金动向。

paytrigo-openclawbot 内容

文件夹图标scripts文件夹
手动下载zip · 12.3 kB
moltbot-bot-flow.mjstext/javascript
请选择文件