The Blink Github app will generate updates into a conversation each time there is a change to a Pull Request on any github.com account you choose. It works using webhooks (what is a webhook?) and is set up on a per repository basis.
This app is really useful for making sure you're not blocking someones work and to keep an eye on your own pull requests. It works really well in group chats.
Getting this working is straightforward. You invite Github to a conversation on Blink, generate your webhook url, and then give it to github.com. Simple.
Get your webhook
Open a conversation with the Blink Github app. If the app is not in your contacts, head over into your Blink Launchpad and add the bot to your collection. Then open a conversation with it, or add it to a group chat.
When you start a new conversation with Github it will display a help card from which you can generate a webhook URL for that conversation. Press the button to do that, then copy it to your clipboard.
TIP if you need to re-generate that card for any reason, just say @github help and it will show you how.
Give the URL to Github.com
PR updates are configured on a per repository basis so for each repo you'd like to receive updates on do the following:
1) Log into your github.com account and choose your repo
2) Once the repo opens, hit the settings tab
3) In the menu on the left-hand side, click Webhooks and then top-right click on Add webhook
4) Paste your webhook into the field called Payload URL, make sure you set the Content type to be JSON (not x-www-form-urlencoded)and choose Send me everything.
Done! Any update to PRs will come through to the chosen chat on Blink. Please note that ONLY PR updates work in the Github app at the moment. This is to keep the quality of the updates we provide as high as possible. If you'd like updates on commits, comments, merges etc. Please talk to us!