Quesadilla AI is a chatbot designed to assist customers in ordering delicious vegan quesadillas and refreshing drinks from a vegan restaurant. The chatbot utilizes Chat GPT to provide a seamless conversational experience, allowing customers to place their orders conveniently through various messaging platforms like WhatsApp.
- Menu Exploration: Customers can explore the restaurant's menu directly within the chat interface.
- Order Placement: Users can place orders for quesadillas and drinks by simply typing their preferences.
- Ingredient Details: Detailed descriptions of each menu item, including ingredients and prices, are provided upon request.
- Conversational Interaction: The chatbot engages in natural, conversational interactions with customers, providing a personalized experience.
To use Quesadilla AI chatbot:
- Clone the Repository: Clone this repository to your local machine using
git clone https://github.com/BrunoGupa/chatbot_ai.git
. - Set Up Environment: Set up your Python environment and install the required dependencies using
pip install -r requirements.txt
. - Obtain API Key: Obtain an API key from OpenAI and replace
YOUR_API_KEY
in the code with your actual API key. - Run the Webhook: Deploy the webhook to your preferred platform (e.g., Heroku) to enable communication with messaging platforms like WhatsApp.
- Connect to WhatsApp: Connect your webhook to WhatsApp using Twilio or any other messaging service provider.
- Start Chatting: Start chatting with the Quesadilla AI chatbot through WhatsApp and enjoy ordering your favorite vegan quesadillas!
Below is an example of how to interact with the Quesadilla AI chatbot through WhatsApp:
User: Hi, I'd like to see the menu please.
Quesadilla AI: Welcome to our Vegan Quesadilla Restaurant! Our menu offers a variety of delicious quesadillas and refreshing drinks. Please type your order below, and we'll assist you shortly. Menu: Meals:
- Vegan Cheese Quesadilla
- Mushroom Quesadilla
- Black Bean Quesadilla Drinks:
- Black Tea
- Green Tea
Contributions are welcome! If you'd like to contribute to this project, please fork the repository and create a pull request with your proposed changes. For major changes, please open an issue first to discuss the changes you'd like to make.
This project is licensed under the MIT License.