Skip to main content

No project description provided

Project description

Address Book Bot

Description

This bot is designed for managing contacts and birthdays in an address book. It supports a set of commands for creating, modifying, and viewing contacts and birthdays.

Installation

1.Ensure you have Python 3.6 or higher installed. 2.Install the necessary dependencies if any (e.g., if using prompt_toolkit):

pip install prompt_toolkit

Running the Bot

To run the bot, use the following command: python main.py

Commands

Here is a list of available commands and their descriptions:

  • help: Prints a list of available commands.
  • hello: Prints a greeting message.
  • add [name] [phone number]: Creates a new contact with the specified phone number.
  • change [name] [phone number]: Changes the phone number of an existing contact.
  • phone [name]: Prints the phone number of the specified contact.
  • all: Prints all contacts.
  • add-birthday [name] [birthday]: Adds a birthday to the specified contact.
  • show-birthday [name]: Prints the birthday of the specified contact.
  • birthdays: Prints all birthdays.
  • close or exit: Terminates the program.

Usage Examples

  • To add a new contact:

add John 123-456-7890

  • To change a contact's phone number:

change John 987-654-3210

  • To view a contact's phone number:

phone John

  • To add a birthday to a contact:

add-birthday John 1990-01-01

  • To view a contact's birthday:

show-birthday John

  • To exit the program:

close exit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

taipan_assistant-1.0.7.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

taipan_assistant-1.0.7-py3-none-any.whl (14.7 kB view details)

Uploaded Python 3

File details

Details for the file taipan_assistant-1.0.7.tar.gz.

File metadata

  • Download URL: taipan_assistant-1.0.7.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.2

File hashes

Hashes for taipan_assistant-1.0.7.tar.gz
Algorithm Hash digest
SHA256 f77eb3f77fb9fb72d1919d4e185bf318d3c8af0873b87a4607f7db206f9f77eb
MD5 3a06e9cba1c735e7c20c4f5b437712d1
BLAKE2b-256 34a6af43e47c0331ab59153bef1948f53f306604d216710b37f1b8518e1f4313

See more details on using hashes here.

File details

Details for the file taipan_assistant-1.0.7-py3-none-any.whl.

File metadata

File hashes

Hashes for taipan_assistant-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 02b6f16ce86a418efdbbacbac1bb8a8358e7c8e519b3796f2b00bd599bd0e2b4
MD5 0d1a3f08ccd5eb39b8afff50ad12d190
BLAKE2b-256 bd52a281f49c64af8b1a580b1230406bf8027fc11c8cac9c28b85f3c621e0d62

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page