Sign inSign up

juliantoro/chatwoot-bot

By juliantoro

•Updated about 2 years ago

This is a FastAPI application that integrates with Chatwoot to provide an assistant API endpoint.

Image
Web servers
0

275

juliantoro/chatwoot-bot repository overview

⁠juliantoro/chatwoot-bot

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.

⁠How to Use this Image

⁠Pull the image from DockerHub:
docker pull juliantoro/chatwoot-bot:latest
⁠Run the image:

This will start the Chatwoot bot application on port 8000.

docker run -p 8000:8000 --env-file .env juliantoro/chatwoot-bot:latest
⁠Environment Variables

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.

⁠Example .env file:
CHATWOOT_BASE_URL=https://your.chatwoot.instance
CHATWOOT_API_KEY=your_chatwoot_api_key
ACCOUNT_ID=your_account_id
⁠GitHub Actions

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.

⁠Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

⁠Issues

If you encounter any problems with this image, please open an issue on the GitHub repository.

Tag summary

Content type

Image

Digest

sha256:e905f147a…

Size

97.3 MB

Last updated

about 2 years ago

docker pull juliantoro/chatwoot-bot