Skip to content

ortursucceeh/PersonalAssistant

Repository files navigation

Project "Personal assistant"

About

Command Line Bot (CLB)

CLB uses a command line interface. It is a text based interface. The CLB understand only certain commands. The list of all commands is provided in the full description. The CLB helps to work with contacts and notes. There is possibility to store and change text notes and contacts info (phones, address, email). Also there is separate feature which provide the sorting the folder specified by users.

Documentation

Command Line Bot

Specification or bot features

  1. Contact Book It is possible to make the following operations:
  • Save contacts to contact book with names, addresses, phone numbers, email and birthday
  • Add any quantity of phone numbers to one contact.
  • Delete or change phone numbers, email, address
  • Search contacts by the name or phone part
  • Show a list of contacts whose birthday is due the specified number of days from the current date.
  • Check the correctness of the entered phone number, email and birthday
  • Edit and delete contacts
  1. Notepad Notepad have no relation or connection with contacts in the contact book. It is possible to:
  • Save notes with text information (up to 120 characters).
  • Search, edit and delete notes
  • Add keywords (tags) to the notes (not more than 3 items)
  • Search and sort notes by keywords (tags)
  1. File sorter User can use this feature to sort files in the specified folder on a computer by category (images, documents, videos, etc.).

The bot can prompt commands to the user on incorrect input. The bot suggests in such situation up to three commands similar to that one user input. User can choose one of them.

  1. How to run bot

To run the bot use file “main.py”

To save contacts and notes correctly, you need to stop the program only using the built-in commands (see the table here in after with description). All information will be saved automatically.

Distribute

Developers

License

Project Project-Personal_assistant is distributed under the MIT license.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages