Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for element in keyboard_pizza:
- if answer_data == element[0]['nav_button']:
- if get_user_locale(query.from_user.id) == 'ru':
- message_text = """{}\nОписание: {}\nЦена: {} ₽""".format(
- element[0]['NAME_RU'],
- element[0]['DESCRIPTION_RU'],
- element[0]['PRICE'])
- media = types.InputMediaPhoto(media=element[0]['PHOTO'], caption=message_text)
- await bot.edit_message_media(media, chat_id=query.from_user.id, message_id=query.message.message_id, reply_markup=element[1])
- if get_user_locale(query.from_user.id) == 'en':
- message_text = """{}\nProduct description: {}\nPrice: {} ₽""".format(
- element[0]['NAME_EN'],
- element[0]['DESCRIPTION_EN'],
- element[0]['PRICE'])
- media = types.InputMediaPhoto(media=element[0]['PHOTO'], caption=message_text)
- await bot.edit_message_media(media, chat_id=query.from_user.id, message_id=query.message.message_id, reply_markup=element[1])
- if answer_data == element[0]['add_to_order_button']:
- user = await db.users.find_one({'tgid': {'$eq': query.from_user.id}})
- for e in user['orders']:
- if element[0]['nav_button'] != e['cb']:
- await db.users.update_one({'tgid': {'$eq': query.from_user.id}},
- {'$addToSet': {'orders': {'cb': element[0]['nav_button'], 'name': element[0]['NAME_RU'], 'price': int(element[0]['PRICE']), 'quantity': 1} }})
- 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