mind your language action
v1.0.3
此操作監視器對問題發表評論並提取請求,並提醒發件人是否發現了令人反感的語言。
在您的存儲庫的.github/workflows/
Directory中創建以下WorkFlow文件的mind-your-language.yml
。
name : Mind your language
on :
issues :
types :
- opened
- edited
issue_comment :
types :
- created
- edited
pull_request_review_comment :
types :
- created
- edited
jobs :
echo_issue_comment :
runs-on : ubuntu-latest
name : profanity check
steps :
- name : Checkout
uses : actions/checkout@v2
- name : Profanity check step
uses : tailaiw/[email protected]
env :
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
每當對問題或拉的請求發表評論時,工作流就會針對評論文本執行褻瀆檢查,並在發現進攻性語言的情況下進行反應。
我目前正在使用Profanity-Check,這是基於機器學習的Python褻瀆檢測包,以確定評論是否令人反感。它不是超級強大,但對明顯的進攻語言敏感。我希望我可以使用一些尖端的NLP算法來獲得更好的性能。我將創建一個單獨的存儲庫,以盡快尋求更好的替代方案。如果您對此感興趣,請繼續關注。
現在的反應是Github-Actions Bot的自動重新提及,它提到了進攻性評論的發件人。請參見示例如下。
我是GitHub Action的新開發人員,因此建議和幫助非常受歡迎。當然,“注意你的語言”?