A Slack bot that tracks the number of messages sent by "gender" whatever it means for a user.
348
.. image:: https://travis-ci.org/elbaschid/diversity-bot.svg?branch=master :target: https://travis-ci.org/elbaschid/diversity-bot
.. image:: https://coveralls.io/repos/github/elbaschid/diversity-bot/badge.svg?branch=master :target: https://coveralls.io/github/elbaschid/diversity-bot?branch=master
The idea for this little bot came from this website
http://arementalkingtoomuch.com/ <http://arementalkingtoomuch.com/>_ which I
found on Twitter. I think it was a brilliant idea and though there might be
a way to integrate that with Slack.
And here is the result, a bot that tracks gender a user's specified gender and counts the number of messages posted for a channel broken down by "gender".
Diversity Bot only tracks messages in channels that it's been added to.
For most people, gender implies either male or female, man or woman. This very binary view isn't something everybody agrees to. This includes this little program as well. Since there are tons of resources out there that have a more eloquent way of phrasing this, here's on that I think is great:
The gender identity of an individual may not conform to social expectations
about gender based on anatomy and appearance, or to the gender assigned
that individual at birth. Be aware that some individuals identify
themselves as transgender and that some individuals do not identify with
the "gender binary" at all; that is, they do not identify themselves as
being male or female, man or woman.
-- `Inclusive Language Guidelines, Queen's University <http://queensu.ca/styleguide/inclusivelanguage>`__
With this said, the idea behind this bot is to allow people to define whatever "gender" means for them, or not at all. If you want to participate, great; if you don't like it, tell Diversity Bot to "shut up".
Diversity Bot can be added to any Slack channel and will start collecting the number of messages sent and the gender that each users identifies with. If a user hasn't told Diversity Bot their gender identity, it will ask you about it in a direct message DM.
.. image:: docs/images/diversity_bot_dm.png
You can change it at any time by simply sending a DM to Diversity Bot.
And if you don't like the idea of identifying your gender, you can tell
Diversity Bot to shut up and it will leave you alone...very respectful.
If you want to see that stats for a channel, just post something like:
.. code::
@diversity-bot show me the stats
and they'll be posted in response. Simple as that 😎.
.. image:: docs/images/see_the_stats.png
Content type
Image
Digest
Size
78 MB
Last updated
about 10 years ago
docker pull elbaschid/diversity-bot