创建你的 Hub
前置条件
- 一个 GitHub 账号
- 一个运行中的 Koishi 机器人
步骤
1. 创建 GitHub 仓库
- 打开 GitHub → 右上角
+→New repository - 仓库名称随意,例如
NWTFhub - 选择 Public(Bot 需要能读取仓库内容)
- 勾选
Add a README file - 点击
Create repository
2. 创建 images 目录
- 进入刚创建的仓库
- 点击
Add file→Create new file - 在文件名输入
images/.gitkeep,这会自动创建images目录 - 点击
Commit changes
3. 生成 GitHub Token
- 进入 GitHub → Settings → Developer settings → Personal access tokens → Tokens (classic)
- 点击
Generate new token - 勾选
repo权限(完整的仓库访问权限) - 生成并保存 Token(只显示一次)
WARNING
Token 保存后无法再次查看,请妥善保管。如果泄露,立即在 GitHub 撤销。
4. 安装插件
将 koishi-plugin-hub-pusl 安装到你的 Koishi 机器人中,详见 插件使用。
5. 配置插件
在 Koishi 配置中填写:
yaml
plugins:
hub-pusl:
githubToken: ghp_xxxxxxxx # 第 3 步生成的 Token
githubRepo: your-username/NWTFhub # 你的仓库,格式:owner/repo
baseBranch: main # 仓库默认分支6. 验证
启动机器人,在群内发送:
nwtf-push 测试 [附带一张图片]如果一切正常,Bot 会返回一个 PR 链接。合并 PR 后,发送:
nwtf-pullBot 应该会发送 测试.png 和对应的图片。