A beginner-friendly Python Chatbot with a Tkinter GUI chatbot built with Python and Tkinter that uses a JSON file for predefined responses.
It provides a graphical chat interface, supports fuzzy matching for user inputs, and can be extended easily.
It uses responses.json for predefined answers and supports fuzzy matching.
- Graphical chat window (Tkinter)
- Predefined responses in
responses.json - Fuzzy matching for variations in user input
- Exit gracefully with "exit", "bye", or "quit"
- Beginner-friendly and easily extendable
