humanendpoint / gick

A Slackbot to interact with GitHub Pull Requests.
0 stars 0 forks source link

Bot!

Screenshots soon!

Background

Created to see how much more useful info and usability you can get out of a GitHub integration with Slack, specifically for PRs, and interacting with those. This uses GitHub webhooks for PRs, which is very chatty, so bear that in mind before setting this up under an org on a private repo.

Still in progress, but the features below are what's working right now.

Features

When a GitHub PR is created:

In DM:

In the channel:

In DM:

Setup

You'll need:

Steps

  1. Complete the config.yaml keys and edit deployment.yml if you are using GCF

    • or use the same keys in the .yaml file as env vars wherever you host this
    • Run the workflow!
  2. Setup a gcloud function and edit your Slack app for interaction and events

  3. Wait for any output!