Skip to content

Amanjayswal500/Domino-s-ordering_chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

# Domino's Ordering Chatbot

## Overview

The Domino's Ordering Chatbot is a simple interactive bot created using the Natural Language Toolkit (NLTK) library in Python. This chatbot assists users with placing pizza orders, inquiring about menu options, and handling common questions related to ordering from Domino's.

## Features

- Greet users and start the interaction.
- Provide information about the menu, including pizzas, sides, and drinks.
- Allow users to choose pizzas, customize their orders, and add extra toppings.
- Confirm orders and handle cancellations.
- Provide help and support for various inquiries.

## Prerequisites

- Python 3.x
- NLTK library

## Installation

1. **Clone the repository:**

   ```bash
   git clone https://github.com/yourusername/dominos-chatbot.git
   cd dominos-chatbot
  1. Install the required libraries:

    Make sure you have Python installed. Then, install NLTK using pip:

    pip install nltk
  2. Download NLTK data (if necessary):

    Some NLTK functionalities require additional data files. You can download them using the following Python commands:

    import nltk
    nltk.download('punkt')

Usage

  1. Run the chatbot:

    Navigate to the directory where the dominos_chatbot.py file is located and run the script using Python:

    python dominos_chatbot.py
  2. Interact with the chatbot:

    • Type your messages in the terminal.
    • Ask about the menu, place an order, or inquire about sides and drinks.
    • To end the conversation, type 'Bye', 'Goodbye', or 'See you'.

Example Interaction

You: Hi
Bot: Hello! Welcome to Domino's. How can I help you with your pizza order today?

You: What pizzas do you have?
Bot: We offer a range of pizzas including Margherita, Pepperoni, BBQ Chicken, Veggie Supreme, and more. Which one would you like to order?

You: I want a Pepperoni pizza
Bot: Great choice! What size would you like? We offer Small, Medium, and Large.

You: Medium
Bot: Got it! Do you want any extra toppings or modifications?

You: Yes, add extra cheese
Bot: Sure! What extra toppings would you like to add?

You: No, that's all
Bot: Your order has been placed! We will deliver it to you as soon as possible. Thank you for choosing Domino's.

You: Bye
Bot: Goodbye! Have a great day and enjoy your pizza!

Contributing

Contributions are welcome! If you have suggestions or improvements, please fork the repository and create a pull request. For bug reports or feature requests, open an issue on the GitHub repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, please reach out to [email protected].


### Instructions:

1. **Update GitHub URL:**
   Replace `https://github.com/yourusername/dominos-chatbot.git` with the actual URL of your repository if you have one.

2. **Email Address:**
   Replace `[[email protected]](mailto:[email protected])` with your actual contact email.

3. **License:**
   If you use a different license, update the license section accordingly. If you do not have a `LICENSE` file, you can remove that section or include license details directly in the `README.md`.

Save this content as `README.md` in the root directory of your project. It will provide users with the necessary information to get started with your chatbot.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages