mirror of
https://gitee.com/houhuan/TrendRadar.git
synced 2025-12-21 22:07:16 +08:00
209 lines
7.2 KiB
YAML
209 lines
7.2 KiB
YAML
# yaml-language-server: $schema=https://json.schemastore.org/github-issue-forms.json
|
||
|
||
name: 🐛 遇到问题了
|
||
description: 程序运行不正常或出现错误
|
||
title: "[问题] "
|
||
labels: ["bug"]
|
||
assignees:
|
||
- sansan0
|
||
body:
|
||
- type: markdown
|
||
attributes:
|
||
value: |
|
||
**详细清楚的问题描述能帮助项目作者更快理解和解决你遇到的困扰**。强烈建议上传截图,图文并茂会让问题更容易被理解和定位。
|
||
|
||
---
|
||
|
||
### 📋 提交问题前,请先检查以下事项
|
||
|
||
#### 1️⃣ **建议先查看文档** 📖
|
||
大部分常见问题在文档中都有详细说明,建议先查看相关章节:
|
||
- [📝 配置教程](https://github.com/sansan0/TrendRadar#-快速开始)
|
||
- [❓ 常见问题](https://github.com/sansan0/TrendRadar#问题答疑与1元点赞)
|
||
- [🐳 Docker部署](https://github.com/sansan0/TrendRadar#-docker-部署)
|
||
|
||
#### 2️⃣ **测试推送功能的注意事项** ⚠️
|
||
测试消息推送时,请确保以下配置正确:
|
||
|
||
**必须检查的配置项:**
|
||
- ✅ `report.mode` 设置为 `daily` 或 `current`(请勿使用 `incremental`,该模式仅在有新内容时才推送)
|
||
- ✅ `notification.push_window.enabled` 设置为 `false`(关闭推送时间窗口控制)
|
||
- ✅ `notification.enable_notification` 设置为 `true`(确保通知功能已启用)
|
||
|
||
**说明:**
|
||
- 推送时间窗口控制(`push_window`)是可选功能,如果开启会限制推送时间范围
|
||
- 测试时建议关闭此功能,避免因不在推送时间窗口而收不到消息
|
||
|
||
#### 3️⃣ **检查配置细节** 🔍
|
||
部分问题可能是配置细节导致,建议检查:
|
||
- 配置文件的缩进格式是否正确(YAML 格式要求严格,必须使用空格而非 Tab)
|
||
- Webhook 地址是否完整复制(注意不要有多余或缺失的字符)
|
||
- 环境变量是否正确设置
|
||
- 文件路径是否正确
|
||
|
||
#### 4️⃣ **遇到困难时的建议** 💡
|
||
- 如果尝试 30 分钟以上仍无进展,可以考虑换个思路
|
||
- 建议重新从头阅读相关文档章节
|
||
- 或尝试其他部署方式(如从 Docker 切换到 GitHub Actions)
|
||
|
||
#### 5️⃣ **根据部署方式提供完整信息** 📦
|
||
|
||
**如果是 GitHub Actions 部署:**
|
||
1. **必须提供** Actions 工作流链接(如:`https://github.com/你的用户名/TrendRadar/actions/workflows/crawler.yml`)
|
||
2. **查看执行日志的步骤:**
|
||
- 打开你的仓库页面
|
||
- 点击顶部的 **Actions** 标签
|
||
- 点击左侧的 **Crawler** 工作流
|
||
- 点击最近一次运行记录
|
||
- 点击 **Run crawler** 查看详细日志
|
||
- **截图完整的日志内容**(特别是错误部分)
|
||
3. 提供 `config.yaml` 配置内容(隐藏敏感信息)
|
||
|
||
**如果是 Docker 部署:**
|
||
1. 提供项目目录结构截图(运行 `ls -la` 或打开文件管理器)
|
||
2. 提供 Docker 容器日志(运行 `docker logs 容器名`)
|
||
3. 提供容器状态(运行 `docker ps -a`)
|
||
4. 提供 `.env` 文件内容(隐藏敏感信息)
|
||
|
||
**如果是本地运行:**
|
||
1. 提供完整的错误日志截图
|
||
2. 提供 `config.yaml` 配置内容
|
||
3. 提供 Python 版本(运行 `python --version`)
|
||
|
||
- type: dropdown
|
||
id: bug-category
|
||
attributes:
|
||
label: 🏷️ 遇到了什么问题
|
||
options:
|
||
- 数据获取问题(获取不到新闻、请求失败等)
|
||
- 关键词筛选问题(关键词不生效、匹配异常等)
|
||
- 通知推送问题(收不到消息、推送失败等)
|
||
- 配置设置问题(配置文件错误、参数不生效等)
|
||
- 部署运行问题(Docker、GitHub Actions等)
|
||
- 性能问题(运行慢、卡顿等)
|
||
- 其他问题
|
||
validations:
|
||
required: true
|
||
|
||
- type: dropdown
|
||
id: environment
|
||
attributes:
|
||
label: 🖥️ 使用环境
|
||
options:
|
||
- 本地运行(直接在电脑上运行)
|
||
- Docker 容器运行
|
||
- GitHub Actions 自动运行
|
||
- 其他方式
|
||
validations:
|
||
required: true
|
||
|
||
- type: textarea
|
||
id: bug-description
|
||
attributes:
|
||
label: 📝 详细描述问题
|
||
description: 请详细说明遇到的问题(建议配合截图说明)
|
||
placeholder: |
|
||
请清楚地描述:
|
||
- 具体发生了什么问题
|
||
- 问题出现时的情况
|
||
- 这个问题影响了什么功能
|
||
|
||
💡 提示:上传问题截图能提供更多信息。
|
||
validations:
|
||
required: true
|
||
|
||
- type: dropdown
|
||
id: system-info
|
||
attributes:
|
||
label: 💻 系统信息
|
||
description: 你的电脑系统
|
||
options:
|
||
- Windows 10
|
||
- Windows 11
|
||
- macOS
|
||
- Ubuntu/Linux
|
||
- 其他系统
|
||
- 不确定
|
||
validations:
|
||
required: false
|
||
|
||
- type: textarea
|
||
id: reproduction-steps
|
||
attributes:
|
||
label: 🔄 怎么重现这个问题
|
||
description: 如何让这个问题重新出现?(可选,但建议填写)
|
||
placeholder: |
|
||
请按步骤描述(建议每个步骤都配截图):
|
||
1. 我点击了...
|
||
2. 然后设置了...
|
||
3. 接着出现了...
|
||
|
||
💡 操作过程的截图特别有用!
|
||
validations:
|
||
required: false
|
||
|
||
- type: textarea
|
||
id: expected-behavior
|
||
attributes:
|
||
label: ✅ 期望的正常情况
|
||
description: 正常情况下应该是什么样的?(可选)
|
||
placeholder: |
|
||
描述你期望看到的正常结果...
|
||
如果有参考图片就更好了!
|
||
validations:
|
||
required: false
|
||
|
||
- type: textarea
|
||
id: error-logs
|
||
attributes:
|
||
label: 📋 错误信息
|
||
description: 程序显示的错误信息或日志(如果有的话)
|
||
placeholder: |
|
||
如果程序显示了错误信息,请完整复制到这里:
|
||
|
||
```
|
||
错误信息内容...
|
||
```
|
||
|
||
validations:
|
||
required: false
|
||
|
||
- type: textarea
|
||
id: config-info
|
||
attributes:
|
||
label: ⚙️ 相关配置
|
||
description: 与问题相关的配置内容(请隐藏敏感信息如 webhook 地址)
|
||
placeholder: |
|
||
相关的配置内容(记得隐藏敏感信息):
|
||
|
||
```yaml
|
||
notification:
|
||
enable_notification: true
|
||
webhooks:
|
||
feishu_url: "***隐藏***"
|
||
```
|
||
|
||
- type: textarea
|
||
id: screenshots
|
||
attributes:
|
||
label: 📷 截图补充
|
||
description: 上传相关截图(强烈推荐!)
|
||
placeholder: |
|
||
请拖拽截图到这里,建议包含:
|
||
- 错误界面截图
|
||
- 配置设置截图
|
||
- 操作步骤截图
|
||
|
||
💡 截图是最直观的问题说明方式!
|
||
|
||
- type: textarea
|
||
id: additional-context
|
||
attributes:
|
||
label: 📎 其他补充信息
|
||
description: 其他可能有用的信息
|
||
placeholder: |
|
||
- 网络环境特殊情况
|
||
- 之前是否正常工作过
|
||
- 最近有没有改动什么设置
|
||
- 其他你觉得可能相关的信息
|