submit按钮是否能以在命令行或其他方式实现自动化? #794
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Monitor Abusive Comments | |
on: | |
issue_comment: | |
# This shouldn't be called for comment deletion | |
types: | |
- created | |
- edited | |
jobs: | |
abuse-monitor: | |
name: With latest code base | |
runs-on: ubuntu-latest | |
steps: | |
- name: Handle with Comvent | |
uses: rytswd/[email protected] | |
id: comvent | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
config-path: .github/config/comvent-ad.yaml | |
# The below only runs when comvent finds matching comment. | |
# This assumes that comvent config holding 'some-abusive-content' as a keyword. | |
- if: steps.comvent.outputs.blocked-words != '' | |
name: Handle some abusive content | |
uses: actions/github-script@v3 | |
with: | |
github-token: ${{ secrets.GITHUB_TOKEN }} | |
# An example of removing the abusive comment, and leaving a comment about the deletion. | |
script: | | |
github.issues.deleteComment({ | |
owner: context.repo.owner, | |
repo: context.repo.repo, | |
comment_id: ${{ github.event.comment.id }} | |
}) | |
const comment = `Found blocked words! 😰 | |
The comment was thus removed.`; | |
github.issues.createComment({ | |
issue_number: context.issue.number, | |
owner: context.repo.owner, | |
repo: context.repo.repo, | |
body: comment | |
}) |