Add settings display
This commit is contained in:
27
bot/callbacks/settings.py
Normal file
27
bot/callbacks/settings.py
Normal file
@@ -0,0 +1,27 @@
|
||||
from aiogram import Router, Bot
|
||||
from aiogram.types import (
|
||||
CallbackQuery
|
||||
)
|
||||
|
||||
from bot.factories.open_setting import OpenSettingCallback
|
||||
|
||||
from bot.keyboards.inline.setting import get_setting_kb
|
||||
from bot.modules.settings import settings_strings
|
||||
|
||||
router = Router()
|
||||
|
||||
|
||||
@router.callback_query(OpenSettingCallback.filter())
|
||||
async def on_settings(
|
||||
callback_query: CallbackQuery,
|
||||
callback_data: OpenSettingCallback,
|
||||
bot: Bot
|
||||
):
|
||||
await bot.edit_message_text(
|
||||
inline_message_id=callback_query.inline_message_id,
|
||||
text=settings_strings[callback_data.s_id].description,
|
||||
reply_markup=get_setting_kb(
|
||||
callback_data.s_id,
|
||||
str(callback_query.from_user.id)
|
||||
)
|
||||
)
|
||||
Reference in New Issue
Block a user