- Signed webhooks from intercom are not verified yet.
- Yet to write steps to deploy in production.
- Clone the repo using:
git clone [email protected]:rushout09/supportGPT.git
- Add a .env file with following details:
OPENAI_KEY=
ORG_ID=
INTERCOM_KEY=
intercom_admin_id=
- Create a virtual env and Install the requirements file:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
- Install cloudflare tunnel to proxy your localhost (Optional)
brew install cloudflared
cloudflared tunnel --url https://localhost:8000
- Follow this guide to setup webhooks on intercom: https://developers.intercom.com/building-apps/docs/setting-up-webhooks
- Run the following command to start the server:
uvicorn main:app --reload