Skip to content

Programming-from-A-to-Z/Bot-Code-of-Conduct

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Bot-Code-of-Conduct

This is a document for ethical practices in creative bot making. It is written as a companion resource to go along with a planned set of Coding Train video tutorials related to making Twitter Bots. At the moment it is a list of guiding principles and questions to ask as part of the practice of creative bot making.

Punch up, not down!

Language

  1. Develop a practice of filtering.

  2. Don't say anything you personally wouldn't say to a stranger!

My bot is not me, and should not be read as me. But it's something that I'm responsible for. It's sort of like a child in that way—you don't want to see your child misbehave. —@xor

  1. Limit interactions!

    • One option is to block your bot from any replies or @ mentions of any kind.
    • Another option is to restrict your bot to replying to or @ mentioning only people who follow the bot ("opt-in")
  2. Are you able to actively moderate the bot and remove postings if necessary? Would manual curation of generated content be most apporpriate for the context of your bot?

Consequences

  1. What is the full range of possible outputs?
    • Before you deploy, run your bot for a period of time logging the output without publishing and evaluate.
  2. How might others misuse the bot?

Voice

  • Whose voice is the bot speaking with?
  • Are you able to speak with that voice from an ethical and legal standpoint?
  • Can you trace the authorship of what the bot says?
  • Are you able to properly credit the source data and text and the associated labor with its creation?
  • reference thread from @aparrish.

References

About

Code of Conduct to guide ethical bot making practices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published