Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/biswadeep-roy/zoe-food-chatbot-dialogflow
Food Ordering Chatbot using Dialogflow
https://github.com/biswadeep-roy/zoe-food-chatbot-dialogflow
Last synced: 3 days ago
JSON representation
Food Ordering Chatbot using Dialogflow
- Host: GitHub
- URL: https://github.com/biswadeep-roy/zoe-food-chatbot-dialogflow
- Owner: biswadeep-roy
- License: mit
- Created: 2023-11-01T07:27:26.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-01T07:49:22.000Z (about 1 year ago)
- Last Synced: 2024-11-08T10:26:44.854Z (about 2 months ago)
- Size: 128 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Zoe Food Chatbot
Zoe Food Chatbot is a versatile chatbot designed for food delivery services. It is built using Dialogflow and can be easily integrated into websites. This chatbot allows users to browse menus, customize orders, and place food orders seamlessly through a conversational interface.
![Zoe Food Chatbot] ![demo_image](https://github.com/biswadeep-roy/Zoe-Food-Chatbot-Dialogflow/assets/74821633/8cac8ca6-7078-4107-8d4a-195573740fbc)
## Features
- **Seamless Integration with Websites**: Zoe Food Chatbot can be integrated into your website to provide users with an interactive food ordering experience.
- **Real-time Menu Display**: Users can view the latest menu items and prices in real time.
- **Customization of Food Orders**: The chatbot allows users to customize their food orders by specifying the quantity and preferences.
- **User-friendly Conversational Experience**: Engage your customers with a natural and intuitive chatbot interface.## Getting Started
To set up Zoe Food Chatbot, follow these steps:
1. **Create a Dialogflow Agent**: If you don't already have a Dialogflow agent, create one on the Dialogflow platform. Make sure to note your Dialogflow Project ID.
2. **Dialogflow Agent Configuration**: In your Dialogflow agent settings, configure the following:
- **Fulfillment**: Enable the fulfillment feature and provide the URL where your chatbot's backend is hosted (e.g., your server or cloud function). This is where the chatbot logic is implemented.
3. **Importing the Chatbot**: In your Dialogflow agent, import the provided Zoe Food Chatbot ZIP file, which includes the chatbot's intents and entities. This will allow you to use the chatbot's predefined conversational logic.
4. **Training and Testing**: Train your Dialogflow agent and test it to ensure it understands and responds to food orders and inquiries as expected.
### Website Integration
Zoe Food Chatbot can be easily integrated into websites. Here's how:
1. **Web Widget**: Implement the chatbot as a widget on your website. You can customize the widget's appearance and behavior to match your site's design.
2. **API Integration**: Use the provided API endpoints to enable actions like order placement and menu display on your website. Detailed API documentation can be found in the [Documentation](https://cloud.google.com/dialogflow/docs).
3. **Customization**: Tailor the chatbot's conversation flow to match your website's user experience. You can modify the chatbot's responses and logic to suit your specific needs.
4. **Testing**: Thoroughly test the chatbot on your website to ensure it works seamlessly and provides a user-friendly experience.
## Documentation
Comprehensive documentation on using, configuring, and integrating the chatbot can be found in the [Documentation](https://cloud.google.com/dialogflow/docs).
## License
This project is licensed under the [MIT License](LICENSE).
## Contact
If you have questions or need assistance, please contact [Biswadeep Roy](mailto:[email protected]).
[License](LICENSE)