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.
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.
- 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.
- 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.
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.
For more detailed information about the project, please refer to our project report here.
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.
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.


