PizzaPal is a simple and user-friendly chatbot built on Telegram that streamlines the process of ordering pizza for customers. It provides a seamless and interactive experience, allowing users to easily select their preferred toppings, size, and crust, and then place their order with just a few taps.
Click here for Video Demo.
-
Easy Order Placement: Users can start interacting with PizzaPal by sending a message to the chatbot on Telegram. The chatbot guides them through the ordering process, ensuring a smooth experience from start to finish.
-
Menu Options: PizzaPal offers a menu of both vegetarian and non-vegetarian pizzas. Users can explore the available options and choose their desired pizza type.
-
Customization: Users can customize their pizza by selecting their preferred toppings. PizzaPal provides a variety of toppings to choose from, allowing users to create their perfect pizza.
-
Crust Selection: PizzaPal offers different crust options such as thin crust, thick crust, and classic hand-tossed. Users can choose the crust that suits their taste.
-
Order Tracking: PizzaPal integrates with a pizza delivery service, enabling users to track their order status in real-time. They can receive updates on delivery times and stay informed about the progress of their order.
-
Payment Options: PizzaPal supports both Cash on Delivery (COD) and online payment methods, providing users with flexibility in completing their transactions.
To use PizzaPal, follow these steps:
- Open Telegram and search for "BotFather".
- Follow the instructions to create a new bot using the "/newbot" command.
- Store the generated API key for your bot.
- Clone the PizzaPal repository from GitHub.
- In the
constants.py
file, replace the placeholder API key with the API key you obtained from BotFather. - Deploy the PizzaPal bot on the Replit platform or any other hosting service of your choice.
- Start a conversation with PizzaPal on Telegram by searching for your bot's name and selecting it.
- Begin the ordering process by sending the "/start" command to PizzaPal.
- Follow the prompts and provide the required information such as pizza type, toppings, size, crust, and payment method.
- Once you have completed the order, PizzaPal will provide confirmation and order tracking details.
Enjoy ordering your favorite pizza hassle-free with PizzaPal!
- Telegram Bot API
- Python
- Replit (Deployment platform)
- GitHub (Version control and hosting)
Thank you for choosing PizzaPal for your pizza ordering needs! 🍕❤️