Skip to content

Commit c6d783e

Browse files
committed
merge upstream/master, align sticker branch with upstream
2 parents bd3c231 + fe22f75 commit c6d783e

376 files changed

Lines changed: 28798 additions & 8342 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE/bug-report.yml

Lines changed: 0 additions & 80 deletions
This file was deleted.
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
name: "🐛 Bug Report"
2+
title: "[Bug] "
3+
description: Submit a bug report to help us improve.
4+
labels: ["bug"]
5+
body:
6+
- type: textarea
7+
attributes:
8+
label: Description
9+
description: What happened?
10+
placeholder: A clear and specific description of what happened or what problem you encountered.
11+
validations:
12+
required: true
13+
14+
- type: textarea
15+
attributes:
16+
label: Reproduction Steps
17+
description: Steps to reproduce the issue.
18+
placeholder: |
19+
For example:
20+
1. Open ...
21+
2. Click ...
22+
3. Issue reproduced
23+
validations:
24+
required: true
25+
26+
- type: input
27+
attributes:
28+
label: AstrBot Version
29+
description: The AstrBot version where the issue occurred. Please do not use meaningless values like `latest`.
30+
validations:
31+
required: true
32+
33+
- type: dropdown
34+
attributes:
35+
label: Operating System
36+
description: The operating system where AstrBot is running.
37+
options:
38+
- "Windows"
39+
- "MacOS"
40+
- "Linux"
41+
- "Other"
42+
validations:
43+
required: true
44+
45+
- type: input
46+
attributes:
47+
# Deployment methods may expand in the future. To avoid frequent form modifications,
48+
# we use an input field here so users can fill it in themselves.
49+
label: Deployment Method
50+
description: How AstrBot is deployed.
51+
placeholder: For example, Docker, Windows Desktop.
52+
validations:
53+
required: true
54+
55+
- type: input
56+
attributes:
57+
# Same as above
58+
label: Message Platform Adapter
59+
description: The message platform adapter being used when the issue occurred.
60+
placeholder: For example, QQ Official Bot (WebSocket), Onebot v11.
61+
validations:
62+
required: true
63+
64+
- type: textarea
65+
attributes:
66+
label: Error Log
67+
description: Debug-level logs related to the issue. Issues without valid logs will be closed, thank you for your understanding.
68+
render: text
69+
validations:
70+
required: true
71+
72+
- type: upload
73+
attributes:
74+
label: Supplementary Information
75+
description: |
76+
Other supplementary information related to the issue, such as reproduction videos or complete log files. Please upload images in the description.<br>
77+
If the logs you want to provide are too long to fit in the previous field, you can paste only the key logs there and upload the complete log file here.
78+
validations:
79+
accept: ".txt,.log,.mp4,.mov,.webm,.zip,.gz"
80+
81+
- type: checkboxes
82+
attributes:
83+
label: Checklist
84+
options:
85+
- label: I have searched the [Issue list](https://github.com/AstrBotDevs/AstrBot/issues) for related issues and could not resolve the problem, or this issue has never been reported before.
86+
required: true
87+
- label: I have tried disabling all plugins to rule out issues caused by plugins.
88+
required: true
89+
- label: The issue I am reporting is related to AstrBot itself, not to a specific plugin.
90+
required: true
91+
- label: I have read and agree to the project's [Code of Conduct](https://github.com/AstrBotDevs/AstrBot/blob/master/CODE_OF_CONDUCT.md).
92+
required: true
93+
- label: (Optional) I am willing to submit a PR to help fix this issue.
94+
required: false
95+
96+
- type: markdown
97+
attributes:
98+
value: "Finally, thank you for taking the time to report this issue!"
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
name: "🐛 报告 Bug"
2+
title: "[Bug] "
3+
description: 提交问题报告以帮助我们改进。
4+
labels: ["bug"]
5+
body:
6+
- type: textarea
7+
attributes:
8+
label: 问题描述
9+
description: 发生了什么?
10+
placeholder: 清晰且具体的描述发生了什么,或遇到了什么问题。
11+
validations:
12+
required: true
13+
14+
- type: textarea
15+
attributes:
16+
label: 如何复现?
17+
description: 复现该问题的步骤。
18+
placeholder: |
19+
例如:
20+
1. 打开 ...
21+
2. 点击 ...
22+
3. 问题复现
23+
validations:
24+
required: true
25+
26+
- type: input
27+
attributes:
28+
label: AstrBot 版本
29+
description: 发生问题的 AstrBot 版本。请不要使用诸如 `latest` 之类的无意义值。
30+
validations:
31+
required: true
32+
33+
- type: dropdown
34+
attributes:
35+
label: 操作系统
36+
description: AstrBot 运行所在的操作系统。
37+
options:
38+
- "Windows"
39+
- "MacOS"
40+
- "Linux"
41+
- "Other"
42+
validations:
43+
required: true
44+
45+
- type: input
46+
attributes:
47+
# 考虑到部署方式未来可能扩增,为了避免频繁修改表单,故此处使用 input 让用户自己填。
48+
label: 部署方式
49+
description: AstrBot 的部署方式。
50+
placeholder: 例如 Docker、Windows Desktop。
51+
validations:
52+
required: true
53+
54+
- type: input
55+
attributes:
56+
# 同上
57+
label: 使用的消息平台适配器
58+
description: 发生问题时使用的消息平台适配器。
59+
placeholder: 例如 QQ 官方机器人(WebSocket)、Onebot v11。
60+
validations:
61+
required: true
62+
63+
- type: textarea
64+
attributes:
65+
label: 错误日志
66+
description: 与问题相关的 Debug 级别的日志。没有有效日志的 Issue 将被关闭,谢谢理解。
67+
render: text
68+
validations:
69+
required: true
70+
71+
- type: upload
72+
attributes:
73+
label: 辅助信息
74+
description: |
75+
与问题相关的其他辅助信息,例如复现视频、完整日志文件。图片请在问题描述中上传。<br>
76+
如果您要提供的日志过长以至不适合直接填写到上一栏,您可以选择只在上一栏贴关键日志,将完整的日志文件上传到这里。
77+
validations:
78+
accept: ".txt,.log,.mp4,.mov,.webm,.zip,.gz"
79+
80+
- type: checkboxes
81+
attributes:
82+
label: 检查清单
83+
options:
84+
- label: 我已在 [Issue 列表](https://github.com/AstrBotDevs/AstrBot/issues)中搜索过相关问题仍无法解决,或该问题从未被报告过。
85+
required: true
86+
- label: 我已尝试过禁用所有插件,排除了可能是因插件导致的问题。
87+
required: true
88+
- label: 我报告的问题与 AstrBot 本体相关,而非在报告某一插件的问题。
89+
required: true
90+
- label: 我已阅读并同意本项目的[贡献者行为准则](https://github.com/AstrBotDevs/AstrBot/blob/master/CODE_OF_CONDUCT.md)。
91+
required: true
92+
- label: (可选)我愿意提交 PR 以帮助修复该问题。
93+
required: false
94+
95+
- type: markdown
96+
attributes:
97+
value: "最后,感谢您抽出时间报告问题!"

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: true
2+
contact_links:
3+
- name: Community Channels
4+
url: https://docs.astrbot.app/en/community.html
5+
about: Join our community, share your experience, and get support.
6+
- name: 社区渠道
7+
url: https://docs.astrbot.app/community.html
8+
about: 加入我们的社区,与其他用户交流经验、获取支持。

.github/ISSUE_TEMPLATE/feature-request.yml

Lines changed: 0 additions & 40 deletions
This file was deleted.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: "🎉 Feature Request"
2+
title: "[Feature] "
3+
description: Submit a new feature idea or suggestion.
4+
labels: ["enhancement"]
5+
body:
6+
- type: textarea
7+
attributes:
8+
label: Feature Description
9+
placeholder: Describe in detail the feature you would like to add.
10+
11+
- type: textarea
12+
attributes:
13+
label: Use Case
14+
placeholder: Describe the use case for your suggested feature.
15+
16+
- type: checkboxes
17+
attributes:
18+
label: Checklist
19+
options:
20+
- label: I have searched the [Issue list](https://github.com/AstrBotDevs/AstrBot/issues) for related features and confirmed this feature idea has never been proposed.
21+
required: true
22+
- label: The feature I am suggesting is related to AstrBot itself, not to a specific plugin.
23+
required: true
24+
- label: I have read and agree to the project's [Code of Conduct](https://github.com/AstrBotDevs/AstrBot/blob/master/CODE_OF_CONDUCT.md).
25+
required: true
26+
- label: (Optional) I am willing to submit a PR to help implement this feature.
27+
required: false
28+
29+
- type: markdown
30+
attributes:
31+
value: "Thank you for sharing your valuable ideas with us!"
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: "🎉 功能建议"
2+
title: "[Feature] "
3+
description: 向我们提交一个新的功能想法或建议。
4+
labels: ["enhancement"]
5+
body:
6+
- type: textarea
7+
attributes:
8+
label: 功能描述
9+
placeholder: 详细描述您希望添加的功能。
10+
11+
- type: textarea
12+
attributes:
13+
label: 使用场景
14+
placeholder: 描述您建议的功能的使用场景。
15+
16+
- type: checkboxes
17+
attributes:
18+
label: 检查清单
19+
options:
20+
- label: 我已在 [Issue 列表](https://github.com/AstrBotDevs/AstrBot/issues)中搜索过相关功能,确认该功能想法从未被提出过。
21+
required: true
22+
- label: 我建议的功能与 AstrBot 本体相关,而非在建议某一插件的功能。
23+
required: true
24+
- label: 我已阅读并同意本项目的[贡献者行为准则](https://github.com/AstrBotDevs/AstrBot/blob/master/CODE_OF_CONDUCT.md)。
25+
required: true
26+
- label: (可选)我愿意提交 PR 以帮助实现该功能。
27+
required: false
28+
29+
- type: markdown
30+
attributes:
31+
value: "感谢您向我们提交您宝贵的想法!"

0 commit comments

Comments
 (0)