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.
Many thanks to 18F’s Charlie, from which this bot was extracted and adapted.
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
.
This application is deployed automatically with Heroku pipelines — the main
branch is automatically deployed to a bot in the Inclusion Bot Test Slack.