a GitHub App built with probot that replies to toxic comments with a maintainer designated reply and a link to the repo's code of conduct. It does so by taking data from a
.github/config.yml
.
You can tell from this example just how toxic I am 😜
.github/config.yml
file that contains the following:# Configuration for sentiment-bot - https://github.com/behaviorbot/sentiment-bot
# *Required* toxicity threshold between 0 and .99 with the higher numbers being the most toxic
# Anything higher than this threshold will be marked as toxic and commented on
sentimentBotToxicityThreshold: .7
# *Required* Comment to reply with
sentimentBotReplyComment: >
Please be sure to review the code of conduct and be respectful of other users. cc/ @hiimbex
# Install dependencies
npm install
# Run the bot
npm start
See the probot deployment docs if you would like to run your own instance of this plugin.