Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

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

Repository files navigation

UoM ChatBot πŸ€–πŸŽ“


Overview

Welcome to the UoM ChatBot! This is a Python-based chatbot built with tkinter that helps answer questions about the University of Macedonia 🏫. The chatbot can assist with various topics such as library location, university opening hours, study abroad opportunities, and more.


Features 🌟

  • User-Friendly Interface: A neat GUI built using tkinter with chat bubbles for an interactive experience.
  • Pattern Matching: Uses regular expressions to match user queries with predefined responses.
  • Natural Typing Effect: Responses appear as if the chatbot is typing them out, creating a more human-like interaction.
  • Scrollable Chat: The chat window is scrollable, so you can review past messages easily.
  • Multiple Topics: The chatbot covers a variety of topics, including campus services, student activities, transportation, and more.

Requirements βš™οΈ

  • Python 3.x
  • Tkinter (usually bundled with Python, but might need to be installed separately)

How to Use πŸ’¬

  1. Start the Chat: When the application starts, the chatbot will greet you with: "Hello! How can I assist you today?" πŸ‘‹

  2. Ask a Question: You can type your question in the input box at the bottom of the window and click the Send button or press Enter to send it.

  3. Receive a Response: The chatbot will respond with an answer based on predefined patterns. If it matches your question, it will display the appropriate response in a message bubble.

  4. Unrecognized Questions: If the chatbot doesn’t recognize your query, it will reply: "I'm sorry, I don't understand that. Can you rephrase that please?" πŸ€”

  5. End the Conversation: Simply type "bye" or "goodbye" and the chatbot will respond with: "Goodbye! Have a great day!" πŸ‘‹


Topics Covered: You can ask about:

πŸ“š Library location

πŸ•’ University opening hours

🌍 Study abroad programs

🚍 Transportation options

πŸ₯ Health services

πŸŽ‰ Extracurricular activities

And more...

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages