forked from FOSS/AutoShop-Djimbo
94 lines
2.5 KiB
Python
94 lines
2.5 KiB
Python
# - *- coding: utf- 8 - *-
|
||
from aiogram.types import ReplyKeyboardMarkup
|
||
from aiogram.utils.keyboard import ReplyKeyboardBuilder
|
||
|
||
from tgbot.data.config import get_admins
|
||
from tgbot.utils.const_functions import rkb
|
||
|
||
|
||
# Главное меню
|
||
def menu_frep(user_id: int) -> ReplyKeyboardMarkup:
|
||
keyboard = ReplyKeyboardBuilder()
|
||
|
||
keyboard.row(
|
||
rkb("🎁 Купить"),
|
||
rkb("👤 Профиль"),
|
||
rkb("🧮 Наличие товаров"),
|
||
).row(
|
||
rkb("☎️ Поддержка"),
|
||
rkb("❔ FAQ"),
|
||
)
|
||
|
||
if user_id in get_admins():
|
||
keyboard.row(
|
||
rkb("🎁 Управление товарами"),
|
||
rkb("📊 Статистика"),
|
||
).row(
|
||
rkb("⚙️ Настройки"),
|
||
rkb("🔆 Общие функции"),
|
||
rkb("🔑 Платежные системы"),
|
||
)
|
||
|
||
return keyboard.as_markup(resize_keyboard=True)
|
||
|
||
|
||
# Платежные системы
|
||
def payments_frep() -> ReplyKeyboardMarkup:
|
||
keyboard = ReplyKeyboardBuilder()
|
||
|
||
keyboard.row(
|
||
rkb("🔷 CryptoBot"),
|
||
rkb("⭐️ Звёзды"),
|
||
).row(
|
||
rkb("🔙 Главное меню"),
|
||
)
|
||
|
||
return keyboard.as_markup(resize_keyboard=True)
|
||
|
||
|
||
# Общие функции
|
||
def functions_frep() -> ReplyKeyboardMarkup:
|
||
keyboard = ReplyKeyboardBuilder()
|
||
|
||
keyboard.row(
|
||
rkb("🔍 Поиск"),
|
||
rkb("📢 Рассылка"),
|
||
).row(
|
||
rkb("🔙 Главное меню"),
|
||
)
|
||
|
||
return keyboard.as_markup(resize_keyboard=True)
|
||
|
||
|
||
# Настройки бота
|
||
def settings_frep() -> ReplyKeyboardMarkup:
|
||
keyboard = ReplyKeyboardBuilder()
|
||
|
||
keyboard.row(
|
||
rkb("🖍 Изменить данные"),
|
||
rkb("🕹 Выключатели"),
|
||
).row(
|
||
rkb("🔙 Главное меню"),
|
||
)
|
||
|
||
return keyboard.as_markup(resize_keyboard=True)
|
||
|
||
|
||
# Управление товарами
|
||
def items_frep() -> ReplyKeyboardMarkup:
|
||
keyboard = ReplyKeyboardBuilder()
|
||
|
||
keyboard.row(
|
||
rkb("📁 Создать позицию ➕"),
|
||
rkb("🗃 Создать категорию ➕"),
|
||
).row(
|
||
rkb("📁 Изменить позицию 🖍"),
|
||
rkb("🗃 Изменить категорию 🖍"),
|
||
).row(
|
||
rkb("🔙 Главное меню"),
|
||
rkb("🎁 Добавить товары ➕"),
|
||
rkb("❌ Удаление"),
|
||
)
|
||
|
||
return keyboard.as_markup(resize_keyboard=True)
|