Команда для обновления кнопки

This commit is contained in:
MpakobecEx 2026-05-27 23:30:11 +05:00
parent 122d515296
commit a886ae094d
1 changed files with 10 additions and 1 deletions

11
bot.py
View File

@ -4,7 +4,7 @@ import sqlite3
from functools import wraps
from dotenv import load_dotenv
from aiogram import Bot, Dispatcher, types
from aiogram.types import Message, InlineKeyboardMarkup, InlineKeyboardButton, WebAppInfo
from aiogram.types import Message, InlineKeyboardMarkup, InlineKeyboardButton, WebAppInfo, MenuButtonWebApp
from aiogram.filters import Command
from aiohttp import web
import database as db
@ -218,6 +218,15 @@ async def cmd_whitelist(message: Message):
else:
await message.answer(text, parse_mode="Markdown")
@dp.message(Command("update_menu"))
@allowed_only
async def cmd_update_menu(message: Message):
menu_button = MenuButtonWebApp(
text="📱 Открыть панель",
web_app=WebAppInfo(url=f"https://{DOMAIN}/get_webapp")
)
await bot.set_chat_menu_button(chat_id=message.from_user.id, menu_button=menu_button)
await message.answer("✅ Кнопка меню обновлена!")
# ========== ОБРАБОТЧИК СООБЩЕНИЙ ==========
@dp.message()