Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 709 Bytes

README.md

File metadata and controls

36 lines (29 loc) · 709 Bytes

PyBot - Python Chatbot

A rule-based chatbot developed in Python using object-oriented programming, data structures, control flow, modular programming, input validation, exception handling, and automated testing.

Features

  • Interactive command-line chatbot
  • Greeting and general conversation responses
  • Python-related responses
  • Help command
  • Conversation history
  • Input validation
  • Exception handling
  • Automated unit tests

Technologies

  • Python
  • Object-Oriented Programming
  • Data Structures
  • Pytest
  • Git
  • GitHub

Project Structure

chatbot/
├── chatbot.py
├── main.py
├── test_chatbot.py
├── README.md
├── requirements.txt
└── .gitignore