🔧 chore(workflows): [无需更新] GitHub 添加自动回复和标签功能 - patch2

This commit is contained in:
zhiyu1998 2025-08-04 13:41:58 +08:00
parent 2ded2f90f9
commit 6a0ce91061
3 changed files with 69 additions and 69 deletions

View File

@ -27,50 +27,50 @@ jobs:
emoji = '🐛';
replyMessage = `${emoji} Hi @${issueAuthor}!
感谢您报告这个bug我们已经收到您的反馈会尽快调查并修复。
感谢您报告这个bug我们已经收到您的反馈会尽快调查并修复。
为了更好地帮助您解决问题,请确保提供:
- [ ] 详细的问题描述
- [ ] 复现步骤
- [ ] 运行环境信息
- [ ] 相关的错误日志
为了更好地帮助您解决问题,请确保提供:
- [ ] 详细的问题描述
- [ ] 复现步骤
- [ ] 运行环境信息
- [ ] 相关的错误日志
我们会尽快回复您!`;
我们会尽快回复您!`;
} else if (issueTitle.toLowerCase().includes('feature') || issueTitle.toLowerCase().includes('功能') || issueTitle.toLowerCase().includes('建议')) {
emoji = '🚀';
replyMessage = `${emoji} Hi @${issueAuthor}!
感谢您的功能建议!我们很高兴收到新的想法和建议。
感谢您的功能建议!我们很高兴收到新的想法和建议。
我们会仔细评估您的建议:
- [ ] 评估技术可行性
- [ ] 分析对现有功能的影响
- [ ] 确定开发优先级
我们会仔细评估您的建议:
- [ ] 评估技术可行性
- [ ] 分析对现有功能的影响
- [ ] 确定开发优先级
如果您有更多细节或使用场景,欢迎补充!`;
如果您有更多细节或使用场景,欢迎补充!`;
} else if (issueTitle.toLowerCase().includes('doc') || issueTitle.toLowerCase().includes('文档') || issueTitle.toLowerCase().includes('说明')) {
emoji = '📖';
replyMessage = `${emoji} Hi @${issueAuthor}!
感谢您关注文档改进!清晰的文档对项目非常重要。
感谢您关注文档改进!清晰的文档对项目非常重要。
我们会:
- [ ] 审查当前文档内容
- [ ] 补充缺失的说明
- [ ] 优化文档结构
我们会:
- [ ] 审查当前文档内容
- [ ] 补充缺失的说明
- [ ] 优化文档结构
您的反馈很有价值!`;
您的反馈很有价值!`;
} else {
replyMessage = `${emoji} Hi @${issueAuthor}!
感谢您提交issue我们已经收到您的反馈。
感谢您提交issue我们已经收到您的反馈。
我们会尽快处理您的请求:
- [ ] 分析问题内容
- [ ] 确定处理方案
- [ ] 及时反馈进展
我们会尽快处理您的请求:
- [ ] 分析问题内容
- [ ] 确定处理方案
- [ ] 及时反馈进展
如有任何疑问,随时与我们联系!`;
如有任何疑问,随时与我们联系!`;
}
await github.rest.issues.createComment({

View File

@ -22,26 +22,26 @@ jobs:
let replyMessage = `🎉 Hi @${prAuthor}!
感谢您的贡献您的Pull Request已经提交我们会尽快进行代码审核。
感谢您的贡献您的Pull Request已经提交我们会尽快进行代码审核。
## 📋 审核清单
期间请确保以下项目已完成:
- [ ] 代码符合项目规范和风格
- [ ] 已测试新功能或修复
- [ ] 更新了相关文档(如有需要)
- [ ] 提交信息清晰明确
## 📋 审核清单
期间请确保以下项目已完成:
- [ ] 代码符合项目规范和风格
- [ ] 已测试新功能或修复
- [ ] 更新了相关文档(如有需要)
- [ ] 提交信息清晰明确
## 📊 PR 统计
- 📁 修改文件数:${prFiles}
- 🏷️ PR类型${prTitle.toLowerCase().includes('fix') ? '🐛 Bug修复' :
prTitle.toLowerCase().includes('feat') ? '✨ 新功能' :
prTitle.toLowerCase().includes('doc') ? '📖 文档更新' :
prTitle.toLowerCase().includes('refactor') ? '♻️ 重构' : '🔧 其他改进'}
## 📊 PR 统计
- 📁 修改文件数:${prFiles}
- 🏷️ PR类型${prTitle.toLowerCase().includes('fix') ? '🐛 Bug修复' :
prTitle.toLowerCase().includes('feat') ? '✨ 新功能' :
prTitle.toLowerCase().includes('doc') ? '📖 文档更新' :
prTitle.toLowerCase().includes('refactor') ? '♻️ 重构' : '🔧 其他改进'}
## 🔄 下一步
我们会在1-3个工作日内完成初步审核。如有问题会及时与您沟通。
## 🔄 下一步
我们会在1-3个工作日内完成初步审核。如有问题会及时与您沟通。
再次感谢您对项目的贡献! 🙏`;
再次感谢您对项目的贡献! 🙏`;
await github.rest.issues.createComment({
owner: context.repo.owner,

View File

@ -48,12 +48,12 @@ jobs:
issue_number: issue.number,
body: `👋 这个issue已经一周没有更新了。
如果问题仍然存在,请提供更多信息:
- 是否还能复现?
- 有没有新的错误信息?
- 是否尝试了其他解决方案?
如果问题仍然存在,请提供更多信息:
- 是否还能复现?
- 有没有新的错误信息?
- 是否尝试了其他解决方案?
如果问题已解决欢迎关闭此issue。如果30天内没有响应此issue将被自动关闭。`
如果问题已解决欢迎关闭此issue。如果30天内没有响应此issue将被自动关闭。`
});
await github.rest.issues.addLabels({
@ -74,7 +74,7 @@ jobs:
issue_number: issue.number,
body: `🤖 此issue因长期无响应被自动关闭。
如果问题仍然存在请创建新的issue并提供详细信息。感谢您的理解`
如果问题仍然存在请创建新的issue并提供详细信息。感谢您的理解`
});
await github.rest.issues.update({
@ -96,7 +96,7 @@ jobs:
issue_number: issue.number,
body: `⏰ 提醒此issue等待回复已超过3天。
我们会尽快处理,感谢您的耐心等待!`
我们会尽快处理,感谢您的耐心等待!`
});
updatedCount++;