Home

Awesome

Простой телеграм-магазин с админ панелью

Общий функционал

Список товаровТовар в корзинеОформление заказа
shopbotshopbotshopbot

Функционал в админ панели

ТоварыКлиентыЗаказы
shopbotshopbotshopbot

Первоначальные настройки

Настройка БД

# сформировать схему базы
alembic revision --autogenerate
# миграция схемы
alembic upgrade <Номер>

Настройка файла конфигурации

Файл конфигурации находится в корневой директории и называется config.py.


TOKEN = 'Здесь ваш токен'
DB_FILENAME = 'shop.db'
ADMIN = [333333333,] # вместо 333333333 напишите свой ИД, чтобы войти в админку. Чтобы узнать свой ИД, читайте ниже.
CURRENCY = 'руб.' # Валюта по умолчанию, которая будет сохраняться в БД
CALLBACK_CHAT_NOTIFICATION = [333333333,] # вместо 333333333 напишите свой ИД, чтобы получать уведомления от бота о заказах.

Первый запуск

При первом запуске бота необходимо узнать свой ИД, чтобы работать в админке. Для этого есть команда - /getme.

Запуск бота от админа

После всех манипуляций с настройками следует послать команду - /start. Только тогда можно будет увидеть кнопку перехода в админ панель.