Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @dp.callback_query_handler(subcatlist_cb.filter(action=['prev', 'next']))
- async def callback_shop_action(query: types.CallbackQuery, callback_data: dict):
- print('Got this callback data: %r', callback_data)
- action = callback_data['action']
- category = int(callback_data['category'])
- subcategory = int(callback_data['subcategory'])
- page = int(callback_data['page'])
- if action == 'next' or action == 'prev':
- await query.answer()
- await bot.edit_message_media(
- media = types.InputMediaPhoto(
- media=menu[category]['cat'][subcategory]['subcat'][page]['photo'],
- caption=get_shop_text(category, subcategory, page),
- parse_mode=ParseMode.MARKDOWN
- ),
- chat_id = query.from_user.id,
- message_id = query.message.message_id,
- reply_markup=get_category_slide_keyboard(category, subcategory, page)
- )
- @dp.callback_query_handler(subcatlist_cb.filter(action=['add']))
- more code
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement