Skip to content

Ranim-K/LeoBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

LeoBot

LeoBot is your smart chat companion. This Python-based chatbot provides accurate responses and learns from your inputs, becoming more intelligent with each conversation. Enjoy easy, fun, and educational interactions with LeoBot. Join the conversation and witness LeoBot's growth in real-time. Engage, learn, and chat smarter with LeoBot!

Key Features:

  • Smart Responses: Utilizes fuzzy string matching to find the best matching question from the knowledge base, ensuring accurate responses.

  • Dynamic Learning: Allows users to teach the chatbot new answers, enhancing its knowledge base for more personalized interactions.

  • User-Friendly Interface: Provides a simple and intuitive interface for users to interact with the chatbot effortlessly.

  • Multimedia Capabilities: Now LeoBot can play songs and videos upon request, providing a more immersive experience.

  • Instant Knowledge: LeoBot can perform Google searches on any topic, delivering real-time information to users.

  • Quit Command: Users can exit the conversation at any time by typing 'quit', making the chat experience convenient.

Technologies Used:

  • Python: The programming language used for developing the chatbot.

  • Difflib Library: A Python library used for fuzzy string matching, enabling accurate question matching.

  • JSON Data Handling: JSON (JavaScript Object Notation) is used for storing and managing data within the chatbot application.

About

LeoBot is your smart chat companion. This Python-based chatbot provides accurate responses and learns from your inputs, becoming more intelligent with each conversation. Enjoy easy, fun, and educational interactions with LeoBot. Join the conversation and witness LeoBot's growth in real-time. Engage, learn, and chat smarter with LeoBot!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages