Monster icons created by Smashicons - Flaticon
- Clare McDonald https://www.linkedin.com/in/clare-s-mcdonald/
- Kyra Christensen https://www.linkedin.com/in/kyra-christensen/
- Trevor Rezac https://www.linkedin.com/in/trevor-rezac/
- Vic Caruso https://www.linkedin.com/in/viccaruso/
Deletes expletives and comments deemed uncivil by our Tensor Flow toxicity model in any Slack channel and sends a message to that user shaming them with a Shakespearean insult.
- !leaderboard - returns a ranked count of users with the most violations
- !violations @username - admin only, returns all violations made by that username
- !promote @username - admin only, promotes another user to admin role
- !deleteViolation {violation ID #} - admin only, deletes a violation from a user's violation list
- !roastMe - returns a Shakespearean insult directed towards that user
- !devTeam - returns a list of links to the DEV team's github and linkedIn profiles
- !knowledge - returns a list of all the commands this bot uses
channels:history | channels:read | chat:write | groups:history | im:history | mpim:history
admin | chat:write
Once you have added the correct scopes you can get the tokens you need from the OAuth & Permissions settings in your app.
- Standups: 9:15 in the morning, 15-30mins long.
- Take breaks every hour for 15 minutes.
- If conflict arises don't be afraid to speak up, but keep it professional.
- No cowboy coding!
- How to create a Slack app: https://api.slack.com/
- Bolt.js: a JavaScript framework to build a Slack app: https://github.com/slackapi/bolt-js
- TensorFlow Toxicity Model: https://github.com/tensorflow/tfjs-models/tree/master/toxicity
We did all of our planning on Miro, feel free to take a look: https://miro.com/app/board/uXjVO8hNkDg=/?share_link_id=11633798119