This is a FastAPI application that integrates with Chatwoot to provide an assistant API endpoint.
275
This Docker image contains a FastAPI application that integrates with Chatwoot to provide an assistant API endpoint. The application is designed to handle various events such as opening and closing conversations, and assigning conversations.
docker pull juliantoro/chatwoot-bot:latest
This will start the Chatwoot bot application on port 8000.
docker run -p 8000:8000 --env-file .env juliantoro/chatwoot-bot:latest
The following environment variables need to be set:
CHATWOOT_BASE_URL: The base URL of your Chatwoot instance.CHATWOOT_API_KEY: The API key for your Chatwoot instance.ACCOUNT_ID: The account ID for your Chatwoot instance.These can be set in a .env file or passed to Docker with the -e flag.
.env file:CHATWOOT_BASE_URL=https://your.chatwoot.instance
CHATWOOT_API_KEY=your_chatwoot_api_key
ACCOUNT_ID=your_account_id
This repository is configured with a GitHub Actions workflow that automatically builds and pushes the Docker image to DockerHub whenever changes are pushed to the main branch.
Contributions are welcome! Please feel free to submit a Pull Request.
If you encounter any problems with this image, please open an issue on the GitHub repository.
Content type
Image
Digest
sha256:e905f147a…
Size
97.3 MB
Last updated
about 2 years ago
docker pull juliantoro/chatwoot-bot