ShopBot

This is an example Telegram shop bot. It's a simple and, most importantly, efficient way to place an order without leaving your favorite messenger. ## What can it do? 1. `/start` - needed to start the bot and choose the mode (user/admin). 2. `/menu` - go to the menu. 3. `/sos` - ask the administrator a question. ## Menu The user menu looks like this: ![User Menu](data/assets/4.png) ## Catalog The catalog consists of products sorted by categories. Users can add items to their cart, and the admin has full control over catalog management (addition/removal). ## Cart The ordering process looks like this: the user goes to the `🛍️ Catalog`, selects the desired category, chooses products, and clicks the `🛒 Cart` button. ![cart](data/assets/5.png) ------ Then, after making sure everything is in place, proceed to checkout by clicking `📦 Place Order`. ![checkout](data/assets/6.png) ## Add a Product To add a product, select a category and click the `➕ Add Product` button. Then, fill out the "name-description-image-price" form and confirm. ![add_product](data/assets/1.png) ## Contacting Administration To ask the admin a question, simply select the `/sos` command. There is a limit on the number of questions. ![sos](data/assets/7.png)