Is your feature request related to a problem? Please describe.
Slack doesn't have an intuitive way to make links or blocks of text perpetually visible or easy to reference. When it comes to building a diverse and welcoming community, a strong Code of Conduct that can be easily referenced is really helpful in showing how seriously members take treating each other with respect and how enforcement works.
Describe the solution you'd like
Add a command such as @slackbot code of conduct or code of conduct to the Slackbot so that when the command or text is triggered in Slack, the bot automatically responds by sharing a message and link to the Code of Conduct.
Here's sample output:
You can find our full Code of Conduct at https://www.lansing.codes/code-of-conduct/
If you have questions or concerns, contact one of our mods: @erik, @meg
Ideally the URL for the Code of Conduct and the list of mods would be pulled from the API and/or environment variables.
SLACKBOT_CODE_OF_CONDUCT_URL=https://www.lansing.codes/code-of-conduct/
SLACKBOT_MODERATORS=erik,meg
Describe alternatives you've considered
Slack allows a description on a channel, but it's easy to change and accidentally overwrite. Messages can also be pinned, but anyone can pin a message, searching through them is awkward, and it doesn't feel as natural as simply asking or sharing "Is there a Code of Conduct?" in a channel.
Is your feature request related to a problem? Please describe.
Slack doesn't have an intuitive way to make links or blocks of text perpetually visible or easy to reference. When it comes to building a diverse and welcoming community, a strong Code of Conduct that can be easily referenced is really helpful in showing how seriously members take treating each other with respect and how enforcement works.
Describe the solution you'd like
Add a command such as
@slackbot code of conductorcode of conductto the Slackbot so that when the command or text is triggered in Slack, the bot automatically responds by sharing a message and link to the Code of Conduct.Here's sample output:
Ideally the URL for the Code of Conduct and the list of mods would be pulled from the API and/or environment variables.
Describe alternatives you've considered
Slack allows a description on a channel, but it's easy to change and accidentally overwrite. Messages can also be pinned, but anyone can pin a message, searching through them is awkward, and it doesn't feel as natural as simply asking or sharing "Is there a Code of Conduct?" in a channel.