Skip to content

dctech/inclusion-bot

Repository files navigation

Inclusion Bot

The Inclusion Bot is a Slack App which passively listens for language with racist, ableist, sexist, or other exclusionary histories. When it hears such words or phrases, it quietly lets the speaker know and offers some suggestions. Inclusive culture is built one interaction at a time, and inclusive language is the foundation — this bot helps us practice our inclusive values in Slack.

Add to Slack

Preview of the bot replying to a message containing the word guys.

Many thanks to 18F’s Charlie, from which this bot was extracted and adapted.

Development

This is a TypeScript application run locally with Docker. To see available tasks, run:

make

You may also find it useful to install node.js locally (see package.json’s engines property for the current version) and install dependencies with yarn install — this will enable intelligent TypeScript code suggestions in your editor of choice. If you don’t yet have yarn installed, install it with npm install yarn --global.

Deployment

This application is deployed automatically with Heroku pipelines — the main branch is automatically deployed to a bot in the Inclusion Bot Test Slack.

About

Inclusive culture is built one interaction at a time, and inclusive language is the foundation — this bot helps us practice our inclusive values in Slack.

Topics

Resources

License

Stars

Watchers

Forks