Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. for element in keyboard_pizza:
  2. if answer_data == element[0]['nav_button']:
  3. if get_user_locale(query.from_user.id) == 'ru':
  4. message_text = """{}\nОписание: {}\nЦена: {} ₽""".format(
  5. element[0]['NAME_RU'],
  6. element[0]['DESCRIPTION_RU'],
  7. element[0]['PRICE'])
  8. media = types.InputMediaPhoto(media=element[0]['PHOTO'], caption=message_text)
  9. await bot.edit_message_media(media, chat_id=query.from_user.id, message_id=query.message.message_id, reply_markup=element[1])
  10. if get_user_locale(query.from_user.id) == 'en':
  11. message_text = """{}\nProduct description: {}\nPrice: {} ₽""".format(
  12. element[0]['NAME_EN'],
  13. element[0]['DESCRIPTION_EN'],
  14. element[0]['PRICE'])
  15. media = types.InputMediaPhoto(media=element[0]['PHOTO'], caption=message_text)
  16. await bot.edit_message_media(media, chat_id=query.from_user.id, message_id=query.message.message_id, reply_markup=element[1])
  17. if answer_data == element[0]['add_to_order_button']:
  18. user = await db.users.find_one({'tgid': {'$eq': query.from_user.id}})
  19. for e in user['orders']:
  20. if element[0]['nav_button'] != e['cb']:
  21. await db.users.update_one({'tgid': {'$eq': query.from_user.id}},
  22. {'$addToSet': {'orders': {'cb': element[0]['nav_button'], 'name': element[0]['NAME_RU'], 'price': int(element[0]['PRICE']), 'quantity': 1} }})
  23. await bot.send_message(chat_id=query.from_user.id, text='Добавлено в корзину: {}'.format(element[0]['NAME_RU']))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement