要跟踪GitHub上的评论,你可以采用以下几种方法:
GitHub评论是用户在仓库的issue、pull request或其他讨论区留下的反馈。跟踪这些评论有助于你了解社区反馈、问题报告或代码审查的状态。
一些第三方工具可以帮助你更高效地跟踪和管理GitHub评论,例如:
解决方法:
解决方法:
以下是一个简单的GitHub Actions工作流示例,用于自动回复包含特定关键词的评论:
name: Auto Reply to Comments
on:
issue_comment:
types: [created]
jobs:
reply:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Get comment body
id: comment
run: |
COMMENT_BODY=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "https://api.github.com/repos/${{ github.repository }}/issues/comments/${{ github.event.comment.id }}")
echo "::set-output name=body::$COMMENT_BODY"
- name: Check for specific keyword and reply
if: contains(steps.comment.outputs.body, 'hello')
run: |
curl -X POST -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" -H "Accept: application/vnd.github.v3+json" -d '{"body": "Hello! Thanks for your comment."}' "https://api.github.com/repos/${{ github.repository }}/issues/comments/${{ github.event.comment.id }}/replies"
通过以上方法,你可以有效地跟踪和管理GitHub上的评论,提升项目的互动性和管理效率。
领取专属 10元无门槛券
手把手带您无忧上云