qbentil / goguide

Mini TelegramBot - Recommender System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Goguide

 

Demo

Travel Assistant Chatbot๐Ÿค–

Github top language Github language count Github issues Github forks Github stars

๐Ÿšง Goguide ๐Ÿš€ Under construction... ๐Ÿšง


About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


๐ŸŽฏ About

Travel Assistant Chatbot

Introduction

The Travel Assistant Chatbot is a Telegram bot designed to provide travellers with quick and convenient access to important information regarding their travel plans. The chatbot is integrated with Google Dialogflow, which enables it to understand and respond to natural language queries. The bot is capable of suggesting restaurants, hotels, site attractions, and bus stops to travellers based on their current location and destination. It also provides users with the estimated time, distance, and cost of travel.

Objectives

The objectives of the Travel Assistant Chatbot are as follows:

To provide travellers with quick and convenient access to information regarding their travel plans. To suggest top-ranked restaurants, hotels, site attractions, and bus stops for users on their journey based on their current location and destination. To provide users with the estimated time, distance, and cost of travel. To simplify the travel planning process for users and enhance their overall travel experience.

Features

  • Restaurant Recommendations: The chatbot provides users with recommendations for top-ranked restaurants based on their current location and destination.
  • Hotel Recommendations: The chatbot provides users with recommendations for top-ranked hotels based on their current location and destination.
  • Bus Stop Recommendations: The chatbot provides users with recommendations for top-ranked bus stops based on their current location and destination.
  • Cost, Time, and Distance of Travel: The chatbot provides users with the estimated cost, time, and distance of travel based on the ride option selected.
  • Natural Language Processing: The chatbot is integrated with Google Dialogflow, which enables it to understand and respond to natural language queries from users.
  • Location-Based Suggestions: The chatbot suggests top-ranked restaurants, hotels, site attractions, and bus stops to travellers based on their current location and destination.
  • Estimated Time, Distance, and Cost of Travel: The chatbot provides users with the estimated time, distance, and cost of travel based on the ride option selected.
  • User Reference: The chatbot allows users to save their travel preferences, such as ride option, preferred hotels, and restaurants.
  • Personalised Recommendations: The chatbot provides personalised recommendations based on users' travel history and preferences.
  • 24/7 Availability: The chatbot is available 24/7, enabling users to access important travel information and recommendations at any time.

Benefits:

The Travel Assistant Chatbot offers several benefits to users, including:

  • Convenience: The chatbot simplifies the travel planning process, providing users with quick and convenient access to important travel information.
  • Personalization: The chatbot provides personalised recommendations based on users' travel history and preferences, enhancing their overall travel experience.
  • Cost-Effective: The chatbot provides users with estimated travel costs, enabling them to plan their budget accordingly and save money.
  • Time-Saving: The chatbot saves users time by providing them with all the information they need in one place, eliminating the need to search for information from multiple sources.
  • Accessibility: The chatbot is available 24/7, enabling users to access important travel information and recommendations at any time.

Conclusion:

The Travel Assistant Chatbot is a convenient and user-friendly solution to simplify the travel planning process. By providing personalised recommendations and estimated travel costs, the chatbot enhances the overall travel experience for users. The integration with Google Dialogflow ensures that the chatbot can understand and respond to natural language queries, making it easy for users to get the information they need quickly and efficiently. With 24/7 availability, the Travel Assistant Chatbot is a valuable resource for travellers looking to enhance their travel experience.

โœจ Features

โœ”๏ธ Feature 1;
โœ”๏ธ Feature 2;
โœ”๏ธ Feature 3;

๐Ÿš€ Technologies

The following tools were used in this project:

โœ… Requirements

Before starting ๐Ÿ, you need to have Git and Node installed.

๐Ÿ Starting

# Clone this project
$ git clone https://github.com/qbentil/goguide

# Access
$ cd goguide

# Install dependencies
$ npm i

# Run the project
$ npm run bot

๐Ÿ“ License

This project is under license from MIT. For more details, see the LICENSE file.

Made with โค๏ธ by Shadrack Bentil

 

Back to top

About

Mini TelegramBot - Recommender System


Languages

Language:JavaScript 100.0%