Реферальная программа: кнопка и экран

This commit is contained in:
unknown
2025-11-25 20:20:38 +03:00
parent a572c90194
commit cbf113f7bb
4 changed files with 98 additions and 11 deletions

10
main.py
View File

@@ -11,7 +11,8 @@ import logging
BOT_TOKEN = os.getenv("TOKEN")
if not BOT_TOKEN:
raise ValueError("Не задан токен бота. Убедитесь, что переменная окружения 'TOKEN' установлена.")
raise ValueError(
"Не задан токен бота. Убедитесь, что переменная окружения 'TOKEN' установлена.")
bot = Bot(token=BOT_TOKEN)
dp = Dispatcher()
@@ -23,9 +24,10 @@ dp.message.middleware(AntiSpamMiddleware(rate_limit=1))
async def set_commands():
"""Устанавливает команды для бота."""
commands = [
BotCommand(command="/start", description="🥚Главное меню"),
BotCommand(command="/subscriptions", description="🦴Мои подписки"),
BotCommand(command="/support", description="❕Поддержка"),
BotCommand(command="start", description="Запуск бота"),
BotCommand(command="subscriptions", description="Мои подписки"),
BotCommand(command="support", description="Техподдержка"),
BotCommand(command="referrals", description="Реферальная программа"),
]
await bot.set_my_commands(commands)