Skip to content

DigitalManBB/telegram-order-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

telegram-order-bot

Python PTB

🍪 Пара Печенек – Telegram-бот для заказа печенья

Бот для приёма заказов на печенье с интерактивным конструктором. Клиент выбирает размер коробки, затем для каждого печенья указывает основу, крем и топпинг. Готовый заказ отправляется в группу администраторов с кнопками «Принять» / «Отклонить».

Стек: Python 3.10+, python-telegram-bot 20.x, асинхронная архитектура.

🔧 Возможности

  • Конструктор печенья – пошаговый выбор:
    • Основы (белая / шоколадная) с фото и ценой
    • Кремы (творожный / глазурь) с привязкой фото к основе
    • Топпинги (5 видов) с фото
  • Коробка – выбор на 2 или 4 печенья, последовательное заполнение, возможность «повторить предыдущее»
  • Корзина – просмотр, удаление отдельных позиций, очистка, повтор последней коробки
  • Оформление – запрос района и комментария (можно пропустить), контроль минимального заказа
  • Уведомление в группу – сообщение админам с кнопками «Принять» / «Отклонить». При отказе админ отвечает на сообщение с причиной, бот пересылает её клиенту
  • Логирование – вывод в консоль для отладки

🚀 Быстрый старт

  1. Клонируйте репозиторий

    git clone https://github.com/DigitalManBB/telegram-order-bot
    cd telegram-order-bot
    
  2. Установите зависимости pip install -r requirements.txt

  3. Настройте переменные – откройте telegram-order-bot.py и в секции «НАСТРОЙКИ» пропишите

    TOKEN = "токен_вашего_бота"

    GROUP_ID = "ваш_id_группы"

    TOPIC_ID = "ваш_id_темы_группы"

Бот создан для реального бизнеса по продаже печенья. Демонстрирует:

  1. Сложный диалоговый интерфейс с сохранением состояния 2.Работу с медиагруппами и инлайн-клавиатурами 3.Отправку заказов в групповой чат с обработкой решений
  2. Асинхронную обработку нескольких пользователей

Может быть легко адаптирован под другие товары с конструктором (пицца, букеты, торты).

Telegram: @task_flow_make

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages