Skip to content

anfunggwrabrahma/Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IOCL Chatbot (Automating Link Discovery: Developing a Chatbot for Website Navigation)

Welcome to the IOCL Chatbot repository! In this project, we have developed a chatbot specifically tailored for IOCL (Indian Oil Corporation Limited) organization. The chatbot is designed to assist users with accessing information and resources related to IOCL's services, products, and other relevant topics.

Project Overview

The chatbot utilizes a combination of web scraping techniques using BeautifulSoup to extract links and information from the IOCL website. These extracted links serve as a knowledge base for the chatbot, enabling it to provide relevant responses to user queries.

Technologies Used

  • HTML: Used for structuring the web interface of the chatbot.
  • CSS: Employed for styling and enhancing the visual presentation of the chatbot.
  • JavaScript: Powers the interactive behavior and functionality of the chatbot.
  • JSON: Data format used for storing and managing extracted information from the IOCL website.
  • Beautiful Soup: Python library utilized for web scraping to gather links and data from the IOCL website.

Features

  • Interactive Chat Interface: Users can interact with the chatbot through a user-friendly interface.
  • Link Extraction: The chatbot extracts relevant links from the IOCL website to provide users with accurate information.
  • Real-time Responses: The chatbot provides real-time responses to user queries based on the extracted data.
  • Customizable: The chatbot can be easily customized and extended to incorporate additional features or functionalities and this method can be applied to different websites for fetching links or other important informations.
  • Simplicity: This chatbot is easy to implement and is designed for quick and fast response.

Usage

To use the IOCL Chatbot, simply open the bot directory and open the provided HTML file in a web browser. You will be greeted with an interactive chat interface where you can input your queries and receive responses from the chatbot.

Flowchart of the Chatbot

Flowchart

Demo Images of the Chatbot

Demo pic 1

Demo pic 1

Demo pic 2

Demo pic 2

Project Report

For more detailed information about the project, please refer to our project report here.

Contributions

Contributions to the IOCL Chatbot project are welcome! If you have any suggestions, bug fixes, or enhancements, feel free to submit a pull request or open an issue on GitHub.

Acknowledgements

We would like to express our gratitude to the developers of BeautifulSoup for providing an excellent tool for web scraping, as well as to the IOCL organization for providing valuable information and resources.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors