Say It With Bots!

This tutorial was prepared for PyCon US 2020. You’re free to follow along from whereever you are.

This documentation lives at:

Welcoming Contributions to Your Project

In this tutorial we’ll be building a GitHub bot that will automatically greet contributors to your project. The bot will be built as a GitHub App which can then be installed to your GitHub repositories.

We will be building a GitHub bot that can:

  • say thanks to the maintainer who installed your bot
  • say thanks to new contributors who made pull requests to your repository

About me

My name is Mariatta. I live in Vancouver, Canada where I work as a Software Engineer for Zapier. In my free time, I help with PyLadies globally and locally in Vancouver, I’m one of the co-founders of PyCascades conference, and I also contribute to open source.

I’m a Python Core Developer. I help maintain Core Python’s GitHub bots: bedevere and miss-islington.

In this tutorial, we’ll be using the same tools and technologies used by Core Python’s team to build their bots.

If you have any feedback or questions about this tutorial, please file an issue.

Stay in touch

I love hearing how you did! If you had taken this tutorial, learned something new from it, or if you’ve built something cool after this tutorial, I’d love to hear about it. You can share it with me either through twitter, email, or even as an issue on GitHub.

Code of Conduct

PyCon US Code of Conduct applies and will be enforced.


CC-BY-SA 4.0.