PhoneShop Bot is a modern Telegram bot designed for selling smartphones and accessories. It provides customers with an intuitive interface to browse products, view details, and make purchases directly in Telegram.
- 🛍️ Interactive Product Catalog with categories
- 🔄 Dynamic Buttons for seamless navigation
- 📱 Product Details with images and descriptions
- 💰 Price Display in USD
- 🔍 Easy Navigation with back buttons
- ⚡ Fast SQLite Database for product storage
- Python 3.8+
- Telegram Bot Token from @BotFather
- Clone the repository:
bash
Copy
git clone https://github.com/AnonimPython/Phone_Shop_TGBot.git
cd phoneshop-bot
- Install dependencies:
Copy
TOKEN="YOUR_TG_TOKEN_BOT"
- Run the bot:
bash
Copy
python main.py
- Python 3 with AsyncIO
- Aiogram 3 (Modern Telegram Bot Framework)
- SQLAlchemy 2.0 (ORM for database)
- SQLite (Lightweight database)
- Dotenv for configurationMain Menu
- Categories View - All product categories
- Products View - Items in selected category
- Product Details - Full description and price
- Shopping cart functionality
- Order tracking
- Payment integration
- Admin panel for inventory management
- User reviews system
Distributed under the MIT License. See LICENSE
for more information.