Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Auto Maintenance Workshop Chatbot (Python)

A simple console-based chatbot built using Python for an Auto Maintenance Workshop.
This chatbot can respond to user queries, provide emergency service information, and even learn new responses dynamically by saving them into a text file.


πŸ“Œ Project Description

This project is a Python implementation of an Auto Maintenance Workshop Chatbot using Object-Oriented Programming (OOP) concepts such as:

  • Classes and Objects
  • Inheritance
  • Polymorphism
  • Composition
  • File Handling

The chatbot interacts with users in the terminal and provides responses based on predefined keywords stored in a text file.
If the chatbot does not understand a query, it can learn a new keyword-response pair from the user and store it permanently.


πŸš€ Features

  • Greets the user with a welcome message
  • Responds to workshop-related service queries
  • Provides emergency roadside assistance information
  • Learns new responses dynamically
  • Saves learned responses in a file
  • Uses OOP concepts for clean project structure
  • Simple and beginner-friendly Python project

πŸ› οΈ Technologies Used

  • Python 3
  • File Handling
  • Object-Oriented Programming (OOP)

πŸ“‚ Project Structure

Auto-Maintenance-Workshop-Chatbot/
β”‚
β”œβ”€β”€ chatbot.py
β”œβ”€β”€ MJ-details.txt
└── README.md

About

This is automatic generative chat bot

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages