Advertisement
Guest User

Untitled

a guest
Apr 20th, 2020
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. @dp.callback_query_handler(subcatlist_cb.filter(action=['prev', 'next']))
  2. async def callback_shop_action(query: types.CallbackQuery, callback_data: dict):
  3. print('Got this callback data: %r', callback_data)
  4. action = callback_data['action']
  5. category = int(callback_data['category'])
  6. subcategory = int(callback_data['subcategory'])
  7. page = int(callback_data['page'])
  8.  
  9. if action == 'next' or action == 'prev':
  10. await query.answer()
  11. await bot.edit_message_media(
  12. media = types.InputMediaPhoto(
  13. media=menu[category]['cat'][subcategory]['subcat'][page]['photo'],
  14. caption=get_shop_text(category, subcategory, page),
  15. parse_mode=ParseMode.MARKDOWN
  16. ),
  17. chat_id = query.from_user.id,
  18. message_id = query.message.message_id,
  19. reply_markup=get_category_slide_keyboard(category, subcategory, page)
  20. )
  21.  
  22. @dp.callback_query_handler(subcatlist_cb.filter(action=['add']))
  23. more code
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement