Skip to content

SilentCoderHere/Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Chat Bot

This is a small Python chatbot made for learning purposes. It uses simple if-else rules to reply to users and fuzzy string matching to handle small spelling mistakes. The goal is to understand how basic chatbots work, not to build something advanced.

✨ Features

  • Rule-based replies Uses straightforward if-else logic to respond to known inputs.

  • Spelling correction Uses the Levenshtein Distance algorithm so the bot can still understand input with minor spelling errors.

  • Simple terminal interface Runs in the command line and is easy to use.

🚀 How to Run

Clone the repository

git clone https://github.com/silentcoderhere/chatbot

Go to the project folder

cd chatbot

Start the chatbot

python main.py

🚫 Limitations

  • All responses must be added manually
  • Performance drops with large word lists
  • No machine learning or NLP features
  • Very basic memory handling

📄 License

This project uses the MIT License. Check the LICENSE file for details.

Note: This is a beginner-level project made mainly for practice and understanding chatbot basics.

About

A simple but above then normal chat bot which can auto correct spelling mistakes.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages