Skip to content

skmirajulislam/Chatbot-manual

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Chatbot Documentation

This Python-based chatbot project, developed by SK Mirajul Islam during the Code Soft internship in 2022, showcases a simple rule-based chatbot with various functionalities. The chatbot interacts with users through the command line interface and provides responses based on predefined rules.

Project Overview

This chatbot project includes the following functionalities:

  • Opening websites and software (currently supported only on macOS)
  • Searching on Google and YouTube
  • Providing current date and time
  • Telling jokes
  • Fetching weather information for a specified city
  • Setting reminders (a placeholder function)

Running the Project

To run this project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/skmirajulislam/CHAT-BOT-MANUAL.git
    
  2. Navigate to the project directory:

    cd CHAT-BOT-MANUAL
    
  3. Run the Python script:

    python AI-CHAT-BOT-MANUAL.py
    
  4. Start interacting with the chatbot by typing your queries when prompted.

Commands and Usage

  • Opening Websites: To open a supported website, type "open website" followed by the website name (e.g., "open website google").

  • Opening Software: To open supported software, type "open software" followed by the software name (e.g., "open software calc").

  • Searching on Google: Type "search on google" followed by your query to perform a Google search.

  • Searching on YouTube: Type "search on youtube" followed by your query to perform a YouTube search.

  • Getting Current Date and Time: Ask "what is today's date" or "what's the time now" to get the current date or time, respectively.

  • Telling Jokes: Ask the chatbot to "tell me a joke" to receive a random joke.

  • Getting Weather Information: Ask "what is the weather in" followed by a city name to get the current weather information for that city.

  • Setting Reminders: Currently, the reminder functionality is a placeholder and does not perform any action.

Note

  • This chatbot project is currently supported only on macOS for opening websites and software. Adjustments may be required for Windows compatibility.

Exit Command

To exit the chatbot, simply type "exit" during the conversation.

Author

  • SK Mirajul Islam

Disclaimer

This project was developed for educational purposes during the Code Soft internship in 2022. Use it responsibly and at your own risk.

Support

For any issues or suggestions, feel free to contact the author via portfolio:[https://skmirajulislam.github.io/Portfolio-Mirajul-Islam/]

Releases

No releases published

Packages

No packages published

Languages