Code of conduct

Page content


By contributing to Botwiki and participating in the Botmakers community you agree to our Code of Conduct. This is a living document and will be amended as necessary. Any updates will be immediately communicated on the #announcements channel in the Botmakers Slack group.

We understand that creating truly welcoming and safe spaces can be challenging, and we want to make sure our rules are clear and not arbitrary. We created a dedicated #code-of-conduct channel for openly discussing and explaining our rules, and every member is welcome to join in.

This Code of Conduct applies equally to all members and contributors of Botwiki and Botmakers, and in all online and offline spaces (examples include, but are not limited to, private and public communication in the Botmakers Slack group, emails, pull requests on GitHub, Twitter DMs between members, in-person contact, etc).

The group administrators reserve the right to exclude people from the Botwiki and Botmakers communities based on their past behavior, including behavior outside the Botwiki and Botmakers communities spaces and behavior towards people who are not in the Botwiki and Botmakers communities.

We will respect confidentiality requests for the purpose of protecting victims of abuse. At our discretion, we may publicly name a person about whom we’ve received harassment complaints, or privately warn third parties about them, if we believe that doing so will increase the safety of members of the Botwiki and Botmakers communities or the general public. We will not name harassment victims without their affirmative consent.

Code of Conduct

An extra note on bots: We are a community of people who make “useful, interesting, artistic and friendly online bots”. If you are going to create spammy, shady, scammy bots to gain traffic to your site, game the system of some other website, etc, this is not the right community for you.

If a participant engages in harassing behavior, the Botwiki team and Botmakers administrators may take any action they deem appropriate, up to and including expulsion from all the Botwiki and Botmakers community spaces and identification of the participant as a harasser to other community members and/or the general public.

Lastly, we are a community for sharing ideas. If someone comes up with something interesting, ask if you can join their project rather than “stealing” the idea for yourself. It’s just a nice thing to do.

If you do need some ideas to work on, have a look at the Bot Summit 2014 document or browse the #botIDEA hashtag on Twitter.

What is considered harassment?

Language and communication

One of the main goals of Botwiki and Botmakers is to create a safe online space where everyone is welcome. Making this happen will require effort from everyone participating in our project and our community.

There will be some technical tools put in place that will make this easier — our Slack bot will be trained to recognize offensive language and privately notify the person who probably just didn’t know they were using terms that others find offensive. Until then, I’d like to ask everyone to read about gendered and ableist language, with some great resources being:

(More links coming soon.)

Some more general reading if you’re having a problem with the concepts above:

(More links coming soon.)

Our general rule of thumb for identifying slurs is that slurs are words/expressions that describe things people can’t change about themselves while actually meaning “bad”.

If you see anyone using terms you find offensive or you believe would be offensive to certain groups of people, first try reaching out to the person privately. Also, be very careful about misunderstandings. These may happen particularly when all the nuances of communication, like body language or tone of voice are stripped away, like in an online setting. Also, remember that we are a group of people from all over the world, so people whose first language is not English will very likely learn about ableist language as a brand new concept.

Always contact the person you feel is being offensive and try to talk it out, then contact the moderator, if necessary.

Contacting moderators

Of you’d like to share feedback, suggestions, or if you have any concerns or want to report something, please contact the group administrators using the /sidekick command and clicking the Contact Moderators button.

Use the Sidekick app to contact group's moderators

For more contact options see our Contact page.

On using Slack

If you’re new to Slack, be sure to check out and for more advanced users, there is Using slash commands.

Am I posting in the right channel?

In our Slack group, we’re trying to keep the number of channels low and avoid spending time discussing how appropriate a channel is for the current topic. We have a dedicated website to keep the important information permanent and organized. And if the need arises, we’re more than happy to create a separate channel if the #general channel gets too cluttered.

Can I test my bot here?

Yes! Contact @stefan to set you up. Just make sure to check that your bot follows our Code of Conduct and neither you or your bot enage in spammy/harassing behavior (for example, don’t mass DM people, rather use the #help-and-feedback channel to ask people to participate).

Here’s a list of bots we’re playing with right now.


This Code of Conduct is based on and inspired by:

If you have any comments or questions, feel free to open an issue or pull request on this repo, join the conversation in the #code-of-conduct channel, contact the Botmakers admins on Slack, or reach out directly to @fourtonfish on Twitter or via email.

Latest from the blog

Eight years of Botwiki, and 2,000 bots

Happy birthday, Botwiki!

Cheap Bots, Done Quick suspended, this time for good

So long, and thanks for all the bots.

Twitter shutting down free access to their API on February 9

I keep saying it's an end of an era quite often these days.

How do folks get into creative botmaking?

Sharing the stories of our early botmaking days.

Visit the blog

Enjoying Botwiki?

Consider supporting the project!