Skip to content

Commit 921155b

Browse files
DBJD-CRcodexroomote
committed
feat: 优化多个 GitHub issue 模板
Co-authored-by: codex <codex@users.noreply.github.com> Co-authored-by: roomote <roomote@users.noreply.github.com>
1 parent 5c44611 commit 921155b

4 files changed

Lines changed: 300 additions & 17 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 84 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ body:
77
attributes:
88
value: |
99
感谢您抽出时间报告问题!请准确解释您的问题。如果可能,请提供一个可复现的片段(这有助于更快地解决问题)。
10+
1011
- type: textarea
1112
attributes:
1213
label: 发生了什么
@@ -26,16 +27,81 @@ body:
2627
validations:
2728
required: true
2829

29-
- type: textarea
30+
- type: input
3031
attributes:
31-
label: 使用的插件版本、AstrBot 版本、部署方式(如 Windows Docker Desktop 部署)、使用的消息平台适配器
32-
description: >
33-
请提供您使用的插件版本, AstrBot 版本和部署方式等信息。
34-
placeholder: >
35-
如: v1.1.4, 4.5.7 Windows启动器, QQ 个人号 (OneBot v11)
32+
label: 插件版本
33+
description: 请填写你当前使用的插件版本。
34+
placeholder: 如: v1.2.0
35+
validations:
36+
required: true
37+
38+
- type: input
39+
attributes:
40+
label: AstrBot 版本
41+
description: 请填写你当前使用的 AstrBot 版本。
42+
placeholder: 如: v4.22.1
3643
validations:
3744
required: true
3845

46+
- type: dropdown
47+
attributes:
48+
label: 部署方式
49+
description: 请选择最接近的一项。
50+
multiple: false
51+
options:
52+
- 'uv 一键部署'
53+
- 'Docker / Docker Compose 部署'
54+
- 'RainYun 一键云部署'
55+
- 'AstrBot App 桌面应用部署'
56+
- 'AstrBot Launcher 部署'
57+
- 'Replit 部署'
58+
- 'AUR 部署'
59+
- 'BT-Panel 部署'
60+
- '1Panel 部署'
61+
- 'CasaOS 部署'
62+
- '手动部署(CLI / 源码 / uv)'
63+
- '其他'
64+
- '不确定'
65+
validations:
66+
required: true
67+
68+
- type: dropdown
69+
attributes:
70+
label: 使用的消息平台适配器
71+
description: 请选择你当前主要复现问题的平台。如涉及多个平台,请先选择最主要的一个,并在下方补充说明。
72+
multiple: false
73+
options:
74+
- 'QQ 官方机器人 (Websockets 方式)'
75+
- 'QQ 官方机器人 (Webhook 方式)'
76+
- 'OneBot v11 (原 QQ 个人号)'
77+
- '企微应用'
78+
- '企微智能机器人'
79+
- '微信公众号'
80+
- '个人微信'
81+
- '飞书'
82+
- '钉钉'
83+
- 'Telegram'
84+
- 'LINE'
85+
- 'Slack'
86+
- 'Misskey'
87+
- 'Discord'
88+
- 'KOOK'
89+
- 'Satori (接入 Satori)'
90+
- 'Satori (使用 server-satori)'
91+
- 'Matrix (社区提供)'
92+
- 'VoceChat (社区提供)'
93+
- '其他平台'
94+
validations:
95+
required: true
96+
97+
- type: input
98+
attributes:
99+
label: 其他平台名称(如选择“其他平台”请填写)
100+
description: 如果你上面选择了“其他平台”,请在这里补充实际平台名称;否则可留空。
101+
placeholder: 如: 某某社区适配器 / 自定义平台
102+
validations:
103+
required: false
104+
39105
- type: dropdown
40106
attributes:
41107
label: 操作系统
@@ -51,6 +117,16 @@ body:
51117
validations:
52118
required: true
53119

120+
- type: textarea
121+
attributes:
122+
label: 补充说明(可选)
123+
description: >
124+
如果涉及多个平台、多个 AstrBot 版本或特殊部署环境,请在这里补充。
125+
placeholder: >
126+
如: 同样的问题在 Telegram 与 QQ 官机都可复现;使用反向代理;部署在 NAS / 云服务器等。
127+
validations:
128+
required: false
129+
54130
- type: textarea
55131
attributes:
56132
label: 报错日志
@@ -65,7 +141,7 @@ body:
65141
attributes:
66142
label: 你愿意提交 PR 吗?
67143
description: >
68-
这不是必需的,但我们很乐意在贡献过程中为您提供指导特别是如果你已经很好地理解了如何实现修复
144+
这不是必需的,但我们很乐意在贡献过程中为您提供指导,特别是如果你已经很好地理解了如何实现修复
69145
options:
70146
- label: 是的,我愿意提交 PR!
71147

@@ -79,4 +155,4 @@ body:
79155
80156
- type: markdown
81157
attributes:
82-
value: "感谢您填写我们的表单!"
158+
value: "感谢您填写我们的表单!"

.github/ISSUE_TEMPLATE/discussion.yml

Lines changed: 81 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,16 +48,81 @@ body:
4848
validations:
4949
required: true
5050

51-
- type: textarea
51+
- type: input
5252
attributes:
53-
label: 使用的插件版本、AstrBot 版本、部署方式、使用的消息平台适配器
54-
description: >
55-
请提供你使用的插件版本、AstrBot 版本、部署方式及消息平台适配器等信息。
56-
placeholder: >
57-
如: v1.1.4, AstrBot 4.5.7, Windows 启动器部署, QQ 个人号 (OneBot v11)
53+
label: 插件版本
54+
description: 请填写你当前使用的插件版本。
55+
placeholder: 如: v1.2.0
56+
validations:
57+
required: true
58+
59+
- type: input
60+
attributes:
61+
label: AstrBot 版本
62+
description: 请填写你当前使用的 AstrBot 版本。
63+
placeholder: 如: v4.22.1
64+
validations:
65+
required: true
66+
67+
- type: dropdown
68+
attributes:
69+
label: 部署方式
70+
description: 请选择最接近的一项。
71+
multiple: false
72+
options:
73+
- 'uv 一键部署'
74+
- 'Docker / Docker Compose 部署'
75+
- 'RainYun 一键云部署'
76+
- 'AstrBot App 桌面应用部署'
77+
- 'AstrBot Launcher 部署'
78+
- 'Replit 部署'
79+
- 'AUR 部署'
80+
- 'BT-Panel 部署'
81+
- '1Panel 部署'
82+
- 'CasaOS 部署'
83+
- '手动部署(CLI / 源码 / uv)'
84+
- '其他'
85+
- '不确定'
86+
validations:
87+
required: true
88+
89+
- type: dropdown
90+
attributes:
91+
label: 使用的消息平台适配器
92+
description: 请选择你当前主要使用或排查的平台。如涉及多个平台,请先选最主要的一个,并在补充说明中写明其他平台。
93+
multiple: false
94+
options:
95+
- 'QQ 官方机器人 (Websockets 方式)'
96+
- 'QQ 官方机器人 (Webhook 方式)'
97+
- 'OneBot v11 (原 QQ 个人号)'
98+
- '企微应用'
99+
- '企微智能机器人'
100+
- '微信公众号'
101+
- '个人微信'
102+
- '飞书'
103+
- '钉钉'
104+
- 'Telegram'
105+
- 'LINE'
106+
- 'Slack'
107+
- 'Misskey'
108+
- 'Discord'
109+
- 'KOOK'
110+
- 'Satori (接入 Satori)'
111+
- 'Satori (使用 server-satori)'
112+
- 'Matrix (社区提供)'
113+
- 'VoceChat (社区提供)'
114+
- '其他平台'
58115
validations:
59116
required: true
60117

118+
- type: input
119+
attributes:
120+
label: 其他平台名称(如选择“其他平台”请填写)
121+
description: 如果你上面选择了“其他平台”,请在这里补充实际平台名称;否则可留空。
122+
placeholder: 如: 某某社区适配器 / 自定义平台
123+
validations:
124+
required: false
125+
61126
- type: dropdown
62127
attributes:
63128
label: 操作系统
@@ -73,6 +138,16 @@ body:
73138
validations:
74139
required: true
75140

141+
- type: textarea
142+
attributes:
143+
label: 补充说明(可选)
144+
description: >
145+
如果涉及多个平台、多个 AstrBot 版本、特殊部署环境或自定义适配器,请在这里补充。
146+
placeholder: >
147+
如: 同样的问题在 Telegram 与 QQ 官机都可复现;使用反向代理;部署在 NAS / 云服务器等。
148+
validations:
149+
required: false
150+
76151
- type: textarea
77152
attributes:
78153
label: 相关配置、日志或截图

.github/ISSUE_TEMPLATE/docs.yml

Lines changed: 60 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,72 @@ body:
5050
validations:
5151
required: true
5252

53+
- type: dropdown
54+
attributes:
55+
label: 相关消息平台(可选)
56+
description: 如果该文档问题与某个平台相关,请选择最接近的一项;如与所有平台通用,可留空或在补充说明中写“全平台”。
57+
multiple: false
58+
options:
59+
- 'QQ 官方机器人 (Websockets 方式)'
60+
- 'QQ 官方机器人 (Webhook 方式)'
61+
- 'OneBot v11 (原 QQ 个人号)'
62+
- '企微应用'
63+
- '企微智能机器人'
64+
- '微信公众号'
65+
- '个人微信'
66+
- '飞书'
67+
- '钉钉'
68+
- 'Telegram'
69+
- 'LINE'
70+
- 'Slack'
71+
- 'Misskey'
72+
- 'Discord'
73+
- 'KOOK'
74+
- 'Satori (接入 Satori)'
75+
- 'Satori (使用 server-satori)'
76+
- 'Matrix (社区提供)'
77+
- 'VoceChat (社区提供)'
78+
- '其他平台'
79+
validations:
80+
required: false
81+
82+
- type: input
83+
attributes:
84+
label: 其他平台名称(如选择“其他平台”请填写)
85+
description: 如果你上面选择了“其他平台”,请在这里补充实际平台名称;否则可留空。
86+
placeholder: 如: 全平台 / 自定义适配器 / 某社区平台
87+
validations:
88+
required: false
89+
90+
- type: dropdown
91+
attributes:
92+
label: 相关部署方式(可选)
93+
description: 如果该文档问题与你的部署环境相关,请选择最接近的一项。
94+
multiple: false
95+
options:
96+
- 'uv 一键部署'
97+
- 'Docker / Docker Compose 部署'
98+
- 'RainYun 一键云部署'
99+
- 'AstrBot App 桌面应用部署'
100+
- 'AstrBot Launcher 部署'
101+
- 'Replit 部署'
102+
- 'AUR 部署'
103+
- 'BT-Panel 部署'
104+
- '1Panel 部署'
105+
- 'CasaOS 部署'
106+
- '手动部署(CLI / 源码 / uv)'
107+
- '其他'
108+
- '不确定'
109+
validations:
110+
required: false
111+
53112
- type: textarea
54113
attributes:
55114
label: 使用背景(可选)
56115
description: >
57116
如果该问题与你的部署方式、适配器、AstrBot 版本或插件版本有关,可以在这里补充。
58117
placeholder: >
59-
如: Windows 启动器部署, AstrBot 4.5.7, QQ 个人号 (OneBot v11), 插件 v1.1.4
118+
如: AstrBot Launcher 部署, AstrBot v4.22.1, QQ 官方机器人 (Webhook 方式), 插件 v1.2.0
60119
validations:
61120
required: false
62121

0 commit comments

Comments
 (0)