一个可以在其他仓库中引用的智能 NPC,用于随机选择并召唤其他 NPC 来回答问题。
在 .cnb/settings.yml 中添加 NPC 角色配置:
knowledgeBase:
roles:
- name: π
avatar:
src: https://cnb.cool/cnb/cool/pai-npc/-/git/raw/main/assets/pai.png
prompt: |
你是一个 π,用于随机选择一个 npc 来干活
在你的仓库 .cnb.yml 中增加该 NPC 的配置:
.pai_npc: &pai_npc
- stages:
- name: pai huo
image: docker.cnb.cool/cnb/cool/pai-npc:latest
settings:
PAI_SAY: "你怎么看。"
# NPC 事件可以匹配角色名下的事件
π:
issue.comment@npc: *pai_npc
pull_request.comment@npc: *pai_npc
在 Issue 或 Pull Request 中 @mention 这个 NPC,它会:
| 参数 | 描述 | 默认值 | 示例 |
|---|---|---|---|
PAI_SAY | 召唤 NPC 时使用的语句 | "帮忙看看。" | "你怎么看。" |