在不断进步的机器人帮助下,我复活了去年在这里提到的那个项目:
它用 Julia 编写(理所当然),但得益于 Discourse 相对直观的管理员 API,这里的代码其实很少。它包含两个 GitHub Actions,通过调用几个端点来支持以下功能:
- 站点文本自定义
- 编辑主题的首帖(针对指南、服务条款和隐私政策,但可扩展)
- 审核标记
目标是让我们开源社区能够使用他们熟悉的开源工具和共识流程,帮助我们定义共同的规范。
当然,你必须妥善保管那个管理员 API 密钥……同时也需要确保你不会在合并到 main 分支时意外启用一个新的端点,因为它可能在首次同步时泄露某些敏感设置。