Skip to content

Latest commit

ย 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages