The Tour & Travel Chatbot is designed to assist tourists in hiring tour guides for their Bali trips. This chatbot leverages Dialogflow, Google Cloud Platform (GCP), FastAPI, MySQL, and ChatGPT to provide an interactive and user-friendly experience.
-
Dialogflow Integration: The chatbot is developed using Dialogflow, allowing for natural language interactions.
-
FastAPI Webhook: FastAPI is used as a webhook to handle incoming requests from Dialogflow and facilitate interactions with the chatbot.
-
Database Integration: MySQL is employed to manage interactions between Dialogflow and the database, ensuring seamless data retrieval and storage.
-
Landing Page: A visually appealing HTML and CSS landing page complements the chatbot, making it accessible to users.
To utilize the Tour & Travel Chatbot, follow these steps:
- Visit the Landing Page.
- Start a conversation with the chatbot to inquire about tour guide availability, pricing, and more.
- Enjoy a hassle-free experience in booking a tour guide for your Bali adventure.
-
YouTube Tutorial: Follow this tutorial to learn how to build a chatbot using Dialogflow.
-
Image Creation: Create captivating images and visual content for your landing page.
-
YouTube Design Inspiration: Gain inspiration and design tips for your landing page from this video.
-
ChatGPT by OpenAI: Incorporate advanced natural language understanding and generation into your chatbot using ChatGPT.
To get started with the project, follow these steps:
- Clone the repository:
git clone https://github.com/brilboy/tourguide-chatbot.git
- Set up the required dependencies as mentioned in the project documentation.
- Configure Dialogflow, FastAPI, MySQL, and ChatGPT to match your project's settings.
- Deploy the chatbot and landing page to your desired hosting platform.