Skip to content

Fully automated Telegram bot for managing orders. Features order confirmation, CSV recording, and dynamic image support. ๐Ÿ”’ Custom license included.

License

Notifications You must be signed in to change notification settings

QUA77I20/TGBot-for-Orders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿงธ TGBot-for-Orders (Bearbrick Store Bot)

๐Ÿ“‹ Project Description

Bearbrick Store Bot is a Telegram bot designed to manage orders for collectible Bearbrick figures. It offers users an interactive interface to browse the catalog, select models, place orders, and edit order details.

๐Ÿ’ก Main Features:

  • View the Bearbrick catalog
  • Select models and sizes
  • Place an order with customer details
  • Save orders in a CSV file
  • Edit orders at any stage
  • Interactive buttons for order confirmation or changes

๐Ÿ› ๏ธ Technologies Used

  • Python 3.13
  • PyTelegramBotAPI (telebot) โ€” for interacting with the Telegram API
  • dotenv โ€” for environment variable management
  • Pillow (PIL) โ€” for image processing
  • requests โ€” for handling external requests
  • CSV โ€” for storing order data
  • os โ€” for file system operations

๐Ÿ”ฎ Future Enhancements

The following features are planned for future releases:

  • Migration to asynchronous handling (async polling and requests)
  • Integration of a perceptron to predict popular models and process orders automatically
  • Analytics and order data visualization
  • Automated notifications to users about order status

๐Ÿš€ How to Use

  1. Install all dependencies from the requirements.txt file.
  2. Run the bot using the command:
    python3 main.py
  3. Set up the .env file with your Telegram API token:
    TELEGRAM_API_TOKEN=your_token_here
    

About

Fully automated Telegram bot for managing orders. Features order confirmation, CSV recording, and dynamic image support. ๐Ÿ”’ Custom license included.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages