This project creates a WhatsApp bot that integrates with an AI assistant using BuilderBot technology. It allows for automated conversations and intelligent responses powered by OpenAI's assistant API.
pnpm install
.env
file:
PORT=3008
ASSISTANT_ID=your_openai_assistant_id
pnpm run dev
This project includes a Dockerfile for easy deployment and consistent environments. To use Docker:
docker build -t whatsapp-ai-assistant .
docker run -p 3008:3008 --env-file .env whatsapp-ai-assistant
This method ensures that the application runs in a consistent environment across different systems.
The bot is configured in the src/app.ts
file. It uses the BuilderBot library to create flows and handle messages. The main welcome flow integrates with the OpenAI assistant to generate responses.
For more detailed information on how to use and extend this bot, please refer to the BuilderBot documentation.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open-source and available under the MIT License.
For questions and support, join our Discord community or follow us on Twitter.
Built with BuilderBot - Empowering conversational AI for WhatsApp