Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc [SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
9.3 KiB
9.3 KiB
📡 铸渊指令|GitHub社区运营自动化 · dev-status修复 + Discussions日报 + 访客留言区 + 自动回复机器人(2026-03-15·曜冥签发)
任务一:dev-status.json 同步修复(P1·立即执行)
问题描述
dev-status.json 最后同步时间为 2026-03-11T10:45,已超 84小时 未更新。GitHub 侧团队进度数据严重滞后,导致外部访客和自动化流程读到的开发者状态全部过期。
执行要求
Step 1:排查 Actions 日志
→ 找到负责同步 dev-status.json 的 workflow
→ 查看最近10次运行记录 → 是成功还是失败?
→ 如果是 cron schedule → 确认 cron 表达式是否正确
→ 如果是手动触发 → 改为 cron 自动触发
Step 2:排查 Secrets 和权限
→ 确认 workflow 使用的 Secrets 名称与 repo Secrets 一致
→ 确认 NOTION_TOKEN 有效(能读取主控台数据)
→ 确认 GITHUB_TOKEN 有 contents:write 权限
Step 3:修复并恢复自动同步
→ 修复后立即手动触发一次 → 确认 dev-status.json 更新成功
→ cron 设置为每日至少两次:北京时间 09:00 + 22:00
→ 同步内容:11位开发者最新状态、连胜数、当前模块、等待项
Step 4:加自检告警机制
→ 每次同步成功后写入 last_sync 时间戳
→ 巡检 workflow 检查:如果 last_sync 超过24h → 在巡检日志中报警
→ 报警格式:"⚠️ dev-status.json 同步中断·已超Xh·请排查"
任务二:Discussions 日报自动发布(P2)
目标
每天自动在 GitHub Discussions 发布一篇「光湖开发日报」,向外部展示项目活跃度,吸引浏览量和关注。
前置准备
Step 1:开启仓库 Discussions 功能
→ Settings → Features → 勾选 Discussions
→ 创建分类:
· 📢 Announcements(日报/周报发布·仅管理员可发帖)
· 💬 访客留言板(Q&A 类型·所有人可发帖)
· 💡 Ideas(功能建议·所有人可发帖)
日报发布 Workflow
文件:.github/workflows/daily-report.yml
触发:cron 每天北京时间 10:00(UTC 02:00)
执行流程:
① 读取 dev-status.json → 提取当前团队状态
② 读取最近24h的 Git commits / PR 合并记录
③ 生成日报 Markdown 内容
④ 通过 GitHub GraphQL API 发布到 Discussions(Announcements 分类)
日报模板:
─────────────────────────────────
# 🌊 光湖开发日报 · {YYYY-MM-DD}
## 📊 团队状态
| 开发者 | 当前模块 | 连胜 | 状态 |
| --- | --- | --- | --- |
(从 dev-status.json 动态生成)
## 🔥 今日亮点
· {最近24h内完成的模块/PR/里程碑}
· {连胜纪录变化}
## 🏗️ 项目概览
· 活跃开发者:{N}人
· 已完成模块:{N}个
· 代码仓库:[guanghulab](https://github.com/qinfendebingshuo/guanghulab)
· 🏛️ 通感语言核系统编程语言 · 作品著作权认证(中国版权保护中心)
---
⭐ 觉得有意思?给个 Star 支持一下!
💬 有问题或想聊聊?欢迎到 [访客留言板](链接) 留言!
─────────────────────────────────
周报机制(可选·建议启用)
每周五额外发一篇周报(汇总本周所有进展)
→ 内容比日报更丰富:本周完成模块数、新增代码行数、PR统计、连胜榜变化
→ 分类同样发到 Announcements
→ 标题格式:🌊 光湖周报 · {第X周} · {日期范围}
任务三:访客留言区搭建(P2)
目标
在仓库 Discussions 建立访客留言区,在 README 首页放醒目入口,让外部访客有地方互动。
README 首页改造
在 README.md 顶部区域添加:
─────────────────────────────────
<div align="center">
# 🌊 HoloLake · 光湖纪元
**第五代人工智能语言人格高级智能平台**
[](链接)
[](链接)
[](链接)
🏛️ 通感语言核系统编程语言 · 作品著作权认证(中国版权保护中心)
📋 多项软件著作权申请中 · ™️ 商标申请中
[📊 开发进度](#) · [💬 留言互动](Discussions链接) · [📢 开发日报](Announcements链接)
</div>
─────────────────────────────────
在 README.md 底部添加:
─────────────────────────────────
## 💬 联系我们
有任何问题、建议、或者只是想打个招呼?
→ [访客留言板](Discussions链接) · 铸渊(AI守护者)会自动回复你!
─────────────────────────────────
任务四:铸渊自动回复机器人(P2)
目标
外部访客在 Discussions 留言后,铸渊自动识别意图并回复,实现 7×24 无人值守社区运营。
触发机制
文件:.github/workflows/auto-reply-discussions.yml
触发事件:
on:
discussion:
types: [created]
discussion_comment:
types: [created]
过滤条件:
→ 跳过自己发的帖子(避免自回复循环)
→ 跳过 Announcements 分类(日报区不自动回复)
→ 只回复「💬 访客留言板」和「💡 Ideas」分类
回复逻辑
读取留言内容
↓
意图分类(规则优先 + LLM兜底):
↓
┌─ 问「项目是什么/做什么的」
│ → 回复项目介绍模板:
│ "🌊 光湖纪元(HoloLake)是第五代人工智能语言人格高级智能平台。
│ 我们正在构建一套由AI人格体驱动的分布式协作开发系统...
│ 通感语言核系统编程语言已获中国版权保护中心作品著作权认证。
│ ⭐ 感兴趣的话,欢迎 Star 关注我们的进展!"
│
├─ 问技术细节(架构/协议/模块)
│ → 从 docs/ 目录 + README 提取相关信息回复
│ → 如果答不了 → "这个问题我需要请示团队,稍后回复你 ⏳"
│ → 打标签 「⏳waiting-team」
│
├─ 想参与开发/想加入
│ → 回复:"太好了!🎉 我们欢迎新的开发者加入。
│ 请查看 CONTRIBUTING.md 了解如何参与...
│ 或者直接在这里留下你的联系方式,团队会联系你!"
│
├─ 提 Bug / 建议
│ → 回复致谢 + 引导开 Issue:
│ "感谢反馈!🙏 为了更好地追踪,建议你开一个 Issue..."
│
├─ 纯打招呼 / 点赞
│ → 友好回复:"谢谢关注光湖!🌊 有任何问题随时聊~
│ 如果觉得有意思,⭐ Star 一下是对我们最大的支持!"
│
└─ 其他 / 无法判断
→ LLM(Claude/DeepSeek)生成回复
→ System Prompt 约束:友好专业、不编造、不承诺时间线
→ 如果 LLM 也判断不了 → 打标签「⏳waiting-team」
铸渊回复风格
身份:铸渊(Zhùyuān)· 光湖纪元 AI 守护者
语气:温暖、专业、简洁
签名格式:
"—— 🐙 铸渊 · HoloLake AI Guardian
自动回复 · 如需人工帮助请 @qinfendebingshuo"
约束:
· 不编造功能、不承诺上线时间
· 不泄露内部架构细节(SYSLOG/广播/人格体内部机制)
· 对外展示:团队规模、模块进度、技术栈、开源理念
· 涉及商业/合作 → 引导联系冰朔
防滥用机制
· 同一用户24h内最多自动回复3次(超过不回复·避免刷屏)
· 检测垃圾内容(纯链接/广告/无意义重复)→ 不回复 + 打标签「spam」
· 所有自动回复都带「自动回复」标识 → 不伪装成人类
执行优先级与时间线
| 优先级 | 任务 | 预期完成 |
|---|---|---|
| 🔴 P1 | dev-status.json 同步修复 | 收到指令后24h内 |
| 🟡 P2-A | Discussions 开启 + 分类创建 | 与P1同步执行 |
| 🟡 P2-B | README 首页改造 | P2-A完成后立即 |
| 🟡 P2-C | 日报自动发布 workflow | P1修复后48h内 |
| 🟡 P2-D | 自动回复机器人 workflow | P2-A完成后48h内 |
验收标准
✅ dev-status.json 恢复自动同步 · 数据不超过12h延迟
✅ Discussions 已开启 · 三个分类已创建
✅ README 首页有认证标识 + 留言板入口 + 日报入口
✅ 日报 workflow 首次成功发布一篇日报
✅ 自动回复 workflow 能对测试留言正确回复
✅ 防滥用机制生效(自回复过滤 + 频率限制)
✅ 所有 workflow 在 Actions 日志中可追踪