Skip to content

AnonimPython/Phone_Shop_TGBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 PhoneShop Telegram Bot 🤖

🌟 About The Project

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.

Key Features:

  • 🛍️ 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

🚀 Getting Started

Prerequisites

Installation

  1. Clone the repository:

bash

Copy

git clone https://github.com/AnonimPython/Phone_Shop_TGBot.git
cd phoneshop-bot
  1. Install dependencies:

Copy

TOKEN="YOUR_TG_TOKEN_BOT"
  1. Run the bot:

bash

Copy

python main.py

🛠️ Technical Implementation

Tech Stack

  • Python 3 with AsyncIO
  • Aiogram 3 (Modern Telegram Bot Framework)
  • SQLAlchemy 2.0 (ORM for database)
  • SQLite (Lightweight database)
  • Dotenv for configurationMain Menu

Catalog Navigation

  1. Categories View - All product categories
  2. Products View - Items in selected category
  3. Product Details - Full description and price

📈 Future Improvements

  • Shopping cart functionality
  • Order tracking
  • Payment integration
  • Admin panel for inventory management
  • User reviews system

📜 License

Distributed under the MIT License. See LICENSE for more information.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages