用途:监控你的公开 GitHub 仓库,在出现新仓库或发生重大更新时生成社交媒体草稿并送审。
主要能力:通过 gh api 获取按创建时间、推送时间排序的仓库列表,与本地状态文件 memory/github-monitor-state.json 比对;触发条件为新公开仓库、pushed_at 变化且新增至少 3 个提交、Star 突破 10/50/100/500/1000 等里程碑。触发后读取 README、最近提交与仓库元数据用于起草。
用法:设置 export GITHUB_USERNAME="yourusername";草稿为第一人称、技术化、不用夸张词汇,含 Reddit 帖(选定目标 subreddit)与 1-3 条推文(每条 280 字符内)。回复 post/send/go 发布双方,或指定 reddit only、twitter only,或要求修改。无回复则不发布。首次运行只做基线快照不通知,之后可每日 09:00、15:00、21:00 运行,无事则回 HEARTBEAT_OK。
发布:Reddit 通过 AppleScript Chrome 自动化调用 /api/submit;Twitter 通过 Twikit 客户端调用 create_tweet。发布后记录 URL 与日志。
限制:草稿须经用户批准,绝不自动发布;不编造故事;具体效果、收费与平台可用性资料未提供。