A Slack Bot integrated with OpenAI to help Software teams manage requests for code reviews.
- Summarize requests for code reviews
- Clone the repository
- Change directory:
cd review-doctor
- Install dependencies:
pip install -r requirements.txt
or better yetpoetry init
- Copy
.env.sample
to.env
and fill in the values - Run the bot:
python app.py
- Run ngrok:
ngrok http 5000
- Copy the ngrok URL and paste it in the Slack App's Command URL
Another important step is to run pre-commit install
to install the pre-commit hooks.
Uses Python 3.11.4
at the time of writing. Poetry
is used for dependency management.