Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
a72bb59
chore: update changelog for version 1.0.8 and enhance calendar sendin…
FlanChanXwO Apr 17, 2026
971f737
feat: implement ToolResult and DeliveryWarning data classes for impro…
FlanChanXwO Apr 17, 2026
e55d4d3
chore: update changelog for version 1.0.9 and refactor main.py for im…
FlanChanXwO Apr 18, 2026
15731a9
chore: remove duplicate trigger regression test entry from CHANGELOG
FlanChanXwO Apr 18, 2026
d8e2c22
feat: optimize feed monitoring and handling logic for improved perfor…
FlanChanXwO Apr 18, 2026
9656f45
refactor: 重构模板和资源目录结构
FlanChanXwO May 3, 2026
aa5789c
fix: 修复命令处理器类型注解和路径引用
FlanChanXwO May 3, 2026
bffb5f5
fix: 更新主模块正则表达式和路径引用
FlanChanXwO May 3, 2026
b42080f
chore: 删除已迁移的旧文件
FlanChanXwO May 3, 2026
3a1fc60
chore: 更新配置和元数据文件
FlanChanXwO May 3, 2026
6444924
feat: 添加领域层和基础设施层核心组件
FlanChanXwO May 3, 2026
8362c34
docs: 更新文档和测试文件
FlanChanXwO May 3, 2026
6c8cb0d
style(deerpipe): normalize line endings from CRLF to LF
FlanChanXwO May 3, 2026
8058907
feat(leaderboard): add deer map and calendar commands, refactor exports
FlanChanXwO May 4, 2026
a5ddcb2
feat(deerpipe): add deermap functionality and refactor module structure
FlanChanXwO May 8, 2026
53f8986
chore: remove test files from deerpipe plugin
FlanChanXwO May 8, 2026
bcf1419
Merge branch 'master' into v2.0.0
FlanChanXwO May 8, 2026
145a3a4
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Require specific reviewers for all changes.
# Use branch protection: "Require review from Code Owners" to enforce this.

* @FlanChanXwO
# Require specific reviewers for all changes.
# Use branch protection: "Require review from Code Owners" to enforce this.
* @FlanChanXwO
72 changes: 36 additions & 36 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
name: Bug 反馈
title: "Bug: 出现异常"
description: 提交 Bug 反馈以帮助我们改进代码
labels: ["bug"]
body:
- type: textarea
id: describe
attributes:
label: 描述问题
description: 清晰简洁地说明问题是什么
validations:
required: true

- type: textarea
id: reproduction
attributes:
label: 复现步骤
description: 提供能复现此问题的详细操作步骤
placeholder: |
1. 首先……
2. 然后……
3. 发生……
validations:
required: false

- type: textarea
id: expected
attributes:
label: 期望的结果
description: 清晰简洁地描述你期望发生的事情

- type: textarea
id: logs
attributes:
label: 截图或日志
description: 提供有助于诊断问题的任何日志和截图
name: Bug 反馈
title: "Bug: 出现异常"
description: 提交 Bug 反馈以帮助我们改进代码
labels: ["bug"]
body:
- type: textarea
id: describe
attributes:
label: 描述问题
description: 清晰简洁地说明问题是什么
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: 复现步骤
description: 提供能复现此问题的详细操作步骤
placeholder: |
1. 首先……
2. 然后……
3. 发生……
validations:
required: false
- type: textarea
id: expected
attributes:
label: 期望的结果
description: 清晰简洁地描述你期望发生的事情
- type: textarea
id: logs
attributes:
label: 截图或日志
description: 提供有助于诊断问题的任何日志和截图
10 changes: 5 additions & 5 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: 讨论区
url: https://github.com/${REPO_OWNER}/${REPO_NAME}/discussions
about: 使用中若遇到问题,请先在这里求助。
blank_issues_enabled: false
contact_links:
- name: 讨论区
url: https://github.com/${REPO_OWNER}/${REPO_NAME}/discussions
about: 使用中若遇到问题,请先在这里求助。
40 changes: 20 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
name: 功能建议
title: "Feature: 功能描述"
description: 提出关于项目新功能的想法
labels: ["enhancement"]
body:
- type: textarea
id: problem
attributes:
label: 希望能解决的问题
description: 在使用中遇到什么问题而需要新的功能?
validations:
required: true

- type: textarea
id: feature
attributes:
label: 描述所需要的功能
description: 请说明需要的功能或解决方法
validations:
required: false
name: 功能建议
title: "Feature: 功能描述"
description: 提出关于项目新功能的想法
labels: ["enhancement"]
body:
- type: textarea
id: problem
attributes:
label: 希望能解决的问题
description: 在使用中遇到什么问题而需要新的功能?
validations:
required: true
- type: textarea
id: feature
attributes:
label: 描述所需要的功能
description: 请说明需要的功能或解决方法
validations:
required: false
104 changes: 52 additions & 52 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,52 +1,52 @@
<!--Please describe the motivation for this change: What problem does it solve? (e.g., Fixes XX issue, adds YY feature)-->
<!--请描述此项更改的动机:它解决了什么问题?(例如:修复了 XX issue,添加了 YY 功能)-->

### Modifications / 改动点

<!--Please summarize your changes: What core files were modified? What functionality was implemented?-->
<!--请总结你的改动:哪些核心文件被修改了?实现了什么功能?-->

- [x] This is NOT a breaking change. / 这不是一个破坏性变更。
<!-- If your change is a breaking change, please uncheck the checkbox above. -->

### Screenshots or Test Results / 运行截图或测试结果

<!--Please paste screenshots, GIFs, or test logs here as evidence of executing the "Verification Steps" to prove this change is effective.-->
<!--请粘贴截图、GIF 或测试日志,作为执行“验证步骤”的证据,证明此改动有效。-->

---

### Verification Steps / 验证步骤

```powershell
uv run ruff format data/plugins/astrbot_plugin_rsshub
uv run ruff check data/plugins/astrbot_plugin_rsshub
```

(可选) 语法检查:

```powershell
uv run python -m py_compile data/plugins/astrbot_plugin_rsshub/main.py
```

---

### Checklist / 检查清单

<!--If merged, your code will serve tens of thousands of users! Please double-check the following items before submitting.-->
<!--如果分支被合并,您的代码将服务于众多用户!在提交前,请核查一下几点内容。-->

- [ ] 😊 If there are new features added in the PR, I have discussed them with the authors through issues/emails, etc.
/ 如果 PR 中有新加入的功能,已经通过 Issue / 邮件等方式和作者讨论过。

- [ ] 👀 My changes have been well-tested, **and "Verification Steps" and "Screenshots" have been provided above**.
/ 我的更改经过了良好的测试,**并已在上方提供了“验证步骤”和“运行截图”**。

- [ ] 🤓 I have ensured that no new dependencies are introduced, OR if new dependencies are introduced, they have been added to the appropriate locations in `requirements.txt` and `pyproject.toml`.
/ 我确保没有引入新依赖库,或者引入了新依赖库的同时将其添加到 `requirements.txt` 和 `pyproject.toml` 文件相应位置。

- [ ] 😮 My changes do not introduce malicious code.
/ 我的更改没有引入恶意代码。

- [ ] 📘 I have read and followed `CONTRIBUTE.md`.
/ 我已阅读并遵守 `CONTRIBUTE.md` 规范。
<!--Please describe the motivation for this change: What problem does it solve? (e.g., Fixes XX issue, adds YY feature)-->
<!--请描述此项更改的动机:它解决了什么问题?(例如:修复了 XX issue,添加了 YY 功能)-->
### Modifications / 改动点
<!--Please summarize your changes: What core files were modified? What functionality was implemented?-->
<!--请总结你的改动:哪些核心文件被修改了?实现了什么功能?-->
- [x] This is NOT a breaking change. / 这不是一个破坏性变更。
<!-- If your change is a breaking change, please uncheck the checkbox above. -->
### Screenshots or Test Results / 运行截图或测试结果
<!--Please paste screenshots, GIFs, or test logs here as evidence of executing the "Verification Steps" to prove this change is effective.-->
<!--请粘贴截图、GIF 或测试日志,作为执行“验证步骤”的证据,证明此改动有效。-->
---
### Verification Steps / 验证步骤
```powershell
uv run ruff format data/plugins/astrbot_plugin_rsshub
uv run ruff check data/plugins/astrbot_plugin_rsshub
```
(可选) 语法检查:
```powershell
uv run python -m py_compile data/plugins/astrbot_plugin_rsshub/main.py
```
---
### Checklist / 检查清单
<!--If merged, your code will serve tens of thousands of users! Please double-check the following items before submitting.-->
<!--如果分支被合并,您的代码将服务于众多用户!在提交前,请核查一下几点内容。-->
- [ ] 😊 If there are new features added in the PR, I have discussed them with the authors through issues/emails, etc.
/ 如果 PR 中有新加入的功能,已经通过 Issue / 邮件等方式和作者讨论过。
- [ ] 👀 My changes have been well-tested, **and "Verification Steps" and "Screenshots" have been provided above**.
/ 我的更改经过了良好的测试,**并已在上方提供了“验证步骤”和“运行截图”**。
- [ ] 🤓 I have ensured that no new dependencies are introduced, OR if new dependencies are introduced, they have been added to the appropriate locations in `requirements.txt` and `pyproject.toml`.
/ 我确保没有引入新依赖库,或者引入了新依赖库的同时将其添加到 `requirements.txt` 和 `pyproject.toml` 文件相应位置。
- [ ] 😮 My changes do not introduce malicious code.
/ 我的更改没有引入恶意代码。
- [ ] 📘 I have read and followed `CONTRIBUTE.md`.
/ 我已阅读并遵守 `CONTRIBUTE.md` 规范。
26 changes: 13 additions & 13 deletions .github/auto_assign.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Auto-assign reviewers for pull requests
addReviewers: true
addAssignees: false

reviewers:
- FlanChanXwO

# Set 0 to add all reviewers
numberOfReviewers: 0

skipKeywords:
- wip
- draft
# Auto-assign reviewers for pull requests
addReviewers: true
addAssignees: false
reviewers:
- FlanChanXwO
# Set 0 to add all reviewers
numberOfReviewers: 0
skipKeywords:
- wip
- draft
96 changes: 48 additions & 48 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -1,48 +1,48 @@
template: $CHANGES
name-template: "v$RESOLVED_VERSION"
tag-template: "v$RESOLVED_VERSION"
exclude-labels:
- "dependencies"
- "skip-changelog"
autolabeler:
- label: "bug"
branch:
- '/fix\/.+/'
- label: "change"
branch:
- '/change\/.+/'
- label: "enhancement"
branch:
- '/feature\/.+/'
- '/feat\/.+/'
- '/improve\/.+/'
- label: "ci"
files:
- .github/**/*
- label: "breaking-change"
title:
- "/.+!:.+/"
categories:
- title: 💥 Breaking Changes
labels:
- breaking-change
- title: 🚀 Features
labels:
- enhancement
- title: 🐛 Bug Fixes
labels:
- bug
- title: 💫 Others
change-template: "- $TITLE @$AUTHOR (#$NUMBER)"
change-title-escapes: '\<*_&' # You can add # and @ to disable mentions, and add ` to disable code blocks.
version-resolver:
major:
labels:
- "major"
minor:
labels:
- "minor"
patch:
labels:
- "patch"
default: patch
template: $CHANGES
name-template: "v$RESOLVED_VERSION"
tag-template: "v$RESOLVED_VERSION"
exclude-labels:
- "dependencies"
- "skip-changelog"
autolabeler:
- label: "bug"
branch:
- '/fix\/.+/'
- label: "change"
branch:
- '/change\/.+/'
- label: "enhancement"
branch:
- '/feature\/.+/'
- '/feat\/.+/'
- '/improve\/.+/'
- label: "ci"
files:
- .github/**/*
- label: "breaking-change"
title:
- "/.+!:.+/"
categories:
- title: 💥 Breaking Changes
labels:
- breaking-change
- title: 🚀 Features
labels:
- enhancement
- title: 🐛 Bug Fixes
labels:
- bug
- title: 💫 Others
change-template: "- $TITLE @$AUTHOR (#$NUMBER)"
change-title-escapes: '\<*_&' # You can add # and @ to disable mentions, and add ` to disable code blocks.
version-resolver:
major:
labels:
- "major"
minor:
labels:
- "minor"
patch:
labels:
- "patch"
default: patch
36 changes: 18 additions & 18 deletions .github/workflows/auto-assign.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
name: Auto Assign Reviewer

on:
pull_request_target:
types: [opened, ready_for_review, reopened]

permissions:
contents: read
pull-requests: write

jobs:
add-reviewers:
runs-on: ubuntu-latest
steps:
- name: Auto assign reviewers
uses: kentaro-m/auto-assign-action@v2.0.0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
name: Auto Assign Reviewer
on:
pull_request_target:
types: [opened, ready_for_review, reopened]
permissions:
contents: read
pull-requests: write
jobs:
add-reviewers:
runs-on: ubuntu-latest
steps:
- name: Auto assign reviewers
uses: kentaro-m/auto-assign-action@v2.0.0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Loading