BURG3R5/github-slack-bot
A Slack bot that concisely and precisely informs users of events on GitHub.
PythonAGPL-3.0
Issues
- 0
Beautify `/` endpoint
#120 opened by BURG3R5 - 1
Configure `main.py` for `flask run`
#166 opened by BURG3R5 - 0
Convert to Flask server
#148 opened by BURG3R5 - 1
- 0
- 1
Modify script to always refresh tokens and to store the new tokens in the env file
#168 opened by BURG3R5 - 1
Add unittest for quiet option.
#138 opened by Ayush0Chaudhary - 0
- 2
Store the mapping from Slack user id to GitHub username so that we can replace mention them
#155 opened by BURG3R5 - 0
Add support for org level webhooks
#163 opened by BURG3R5 - 0
Handle `chat_postMessage` errors
#162 opened by BURG3R5 - 0
Show subscriptions after webhooks have been set up
#160 opened by BURG3R5 - 0
Use channel ids instead of channel names
#142 opened by BURG3R5 - 0
Support multiple Slack workspaces
#141 opened by BURG3R5 - 0
Store a few extra things when auth flow is complete.
#153 opened by BURG3R5 - 1
Expand `AuthenticationError`
#157 opened by BURG3R5 - 2
- 1
Store the OAuth token we've gotten from users and use those when the user asks to subscribe a second time
#154 opened by BURG3R5 - 5
Investigate failing events.
#143 opened by BURG3R5 - 0
Unsubscribe the repository and delete the secret stored when webhook is manually deleted
#150 opened by Magnesium12 - 0
Prettify Slack verify error message
#146 opened by BURG3R5 - 0
Enforce signing of Slack payloads
#147 opened by BURG3R5 - 0
Add "Collapse this" button to long-form help message
#128 opened by BURG3R5 - 1
Write script to automate conversion of storage
#110 opened by BURG3R5 - 0
Automatically configure webhooks.
#97 opened by BURG3R5 - 0
Add welcome message to prompt authentication
#99 opened by BURG3R5 - 0
Make `<owner>/<repository>` syntax compulsary
#119 opened by BURG3R5 - 0
- 0
Add quiet option to `/list`
#129 opened by BURG3R5 - 0
- 0
Support `"/help <event>"` and `"/help <command>"`
#122 opened by BURG3R5 - 0
Add GitHub OAuth flow and create webhooks
#98 opened by BURG3R5 - 1
Shift current files to Docker volumes
#108 opened by BURG3R5 - 0
Move from raw JSON files to peewee DB
#109 opened by BURG3R5 - 0
`/gh-cls` command
#81 opened by BURG3R5 - 0
Add unittests for `/subscribe`
#94 opened by BURG3R5 - 0
Add unittests for `JSON` utility.
#72 opened by BURG3R5 - 0
Add unittests for `GitHubEvent` class.
#74 opened by BURG3R5 - 0
Add unit and integration tests.
#66 opened by BURG3R5 - 0
Add unittests for parsers in `github_parsers.py`.
#67 opened by BURG3R5 - 0
- 0
Add unittests for `runner.py`.
#70 opened by BURG3R5 - 0
Add unittests for `messenger.py`.
#69 opened by BURG3R5 - 0
Add integration tests.
#71 opened by BURG3R5 - 0
- 1
What is the license of this repo?
#111 opened by pombredanne - 0
Write a bash script for setup
#76 opened by Sickaada - 0
- 0
Convert GitHub links to Slack format.
#65 opened by BURG3R5 - 0