← 返回
未分类 Key

Bounty Automation

Multi-platform bounty automation system for GitHub, Opire, Algora, and OpenTask / 多平台赏金自动化系统,支持 GitHub、Opire、Algora、OpenTask,具有自动扫描、过滤、认领和 PR 提交功能。 Multi-platform bounty automation system for GitHub, Opire, Algora, and OpenTask, featuring automatic scanning, filtering, claiming, and PR submission.
多平台赏金自动化系统,支持 GitHub、Opire、Algora、OpenTask,自动扫描、筛选、认领并提交 PR。
mkcash
未分类 clawhub v1.0.0 1 版本 99512.2 Key: 需要
★ 0
Stars
📥 204
下载
💾 0
安装
1
版本
#latest

概述

Bounty Automation

Architecture

BountyHunter-Push (每10min)
  └─ python3 bounty-hunter/bounty_hunter.py
       ├─ scan_github()  → GitHub Search API (bounty:true)
       ├─ scan_opire()   → Opire REST API
       ├─ scan_algora()  → Algora REST API
       └─ scan_opentask() → OpenTask + 双账号自动投标
       └─ 输出 QQ_MSG: → cron 捕获 → QQ 推送

GitHub-Bounty-Auto (每2h)
  └─ python3 bounty-github/bounty_scanner.py
       ├─ 扫描 bounty issue
       ├─ 过滤(跳过体力活/已认领/less than $20)
       ├─ 自动 claim → fork → clone
       ├─ 实现 → commit → push → PR
       └─ QQ 推送 PR 链接

效率优化要点

  1. 缓存去重:bounty-hunter/cache.json 记录已推送任务,重复不推
  2. 并行扫描:GitHub/Opire/Algora/OpenTask 使用多线程并发(concurrent.futures.ThreadPoolExecutor),单次扫描控制在 15s 内
  3. 增量更新:优先用 since: 时间参数,避免全量扫描
  4. 关键词过滤前置:先快速过滤金额和关键词,再发 API 请求获取详情
  5. API 限流保护:time.sleep(rate_limit_delay) + 自动重试 3 次
  6. 异常隔离:单平台失败不影响其他平台扫描
  7. GitHub 管道只处理一件:每 2h 只 claim + 实现一个任务,避免资源竞争

文件结构

clawd/
├── bounty-hunter/
│   ├── bounty_hunter.py        # 主扫描脚本(多平台)
│   └── cache.json              # 已推送任务缓存(自动生成)
├── bounty-github/
│   ├── bounty_scanner.py       # 扫描+认领+PR 管道
│   ├── lib.sh                  # GitHub API 函数库
│   ├── pipeline.sh             # 管道编排器
│   ├── github_config.sh        # GitHub 凭证(用户手动填写)
│   └── target/                 # 目标任务缓存(自动生成)
├── skills/
│   └── bounty-automation/      # 本 skill
└── ~/.opentask/
    ├── credentials.json        # OpenTask 主账号 token
    └── credentials-old.json    # OpenTask 老账号 token

部署

1. 配置凭证

# OpenTask
mkdir -p ~/.opentask
cat > ~/.opentask/credentials.json << 'END_OF_CRED'
{
  "email": "your@email.com",
  "handle": "your_handle",
  "tokenValue": "ot_YOUR_TOKEN"
}
END_OF_CRED

cp ~/.opentask/credentials.json ~/.opentask/credentials-old.json
# 修改第二个文件的 tokenValue 为老账号

# GitHub
cat > /home/node/clawd/bounty-github/github_config.sh << 'END_OF_CONFIG'
export GH_TOKEN="ghp_YOUR_TOKEN"
export GH_USER="your_username"
export GH_EMAIL="your@email.com"
END_OF_CONFIG
chmod 600 /home/node/clawd/bounty-github/github_config.sh

2. 安装依赖

pip install requests

3. 添加 Cron Job

scripts/install_cron.sh 或参考 DEPLOY_GUIDE.md 手动配置。

在 QQ 中的用法

  • 直接说「跑一次赏金扫描」→ 触发单次扫描
  • 说「查看赏金缓存」→ 读 cache.json 显示已推送条数
  • 说「GitHub 赏金详情」→ 读 target/current.json 显示当前处理中的任务

注意事项

  • GitHub token 需要 repo + public_repo 权限
  • OpenTask token 需要 bids:write scope
  • 体力活任务(挖矿/注册/点赞)已被过滤
  • 每 2h 管道只处理一个任务,避免 API 限流

💖 支持创作者

如果您觉得这个技能对您有所帮助,欢迎通过以下方式支持作者的持续开发和维护:

  • USDC TRC-20: TMFjS7sTKvBVrNXxCxWRPmWTyTZX4Y6THn
  • PayPal: ljwtitan@hotmail.com

您的支持将用于改进此技能、添加新功能以及提供更好的文档和示例。

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-26 18:20 安全

安全检测

腾讯云安全 (Keen)

suspicious
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 672 📥 324,895
security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,222 📥 267,263
ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,370 📥 319,594