def get_cert(message): # получаем ID user_id = get_user_id(message) chat_id = get_chat_id(message) # получаем информацию по продукту product_info = database.get_product_info(user_id) if product_info: # получаем список ссылок на сертификаты certificates = product_info['certificates'] # добавляем клавиатуру keyboard = keyboards.get_info_keyboard() if certificates: for cert in certificates: caption = result_viewer.cert_viwer(cert) bot.send_document(chat_id=chat_id, data=cert['url'], caption=caption, parse_mode='HTML', reply_markup=keyboard) else: bot.send_message(chat_id=chat_id, text='Сертификатов не обнаружено', reply_markup=keyboard) else: send_empty_search_history_message(chat_id)
def get_photo(message): # получаем ID user_id = get_user_id(message) chat_id = get_chat_id(message) # получаем информацию по продукту product_info = database.get_product_info(user_id) if product_info: # получаем список ссылок на фотографии photos = product_info['photos'] # добавляем клавиатуру keyboard = keyboards.get_info_keyboard() if photos: for photo in photos: bot.send_photo(chat_id=chat_id, photo=photo, reply_markup=keyboard) else: bot.send_message(chat_id=chat_id, text='Фотографий не обнаружено', reply_markup=keyboard) else: send_empty_search_history_message(chat_id)
def get_stock(message): # получаем ID user_id = get_user_id(message) chat_id = get_chat_id(message) # получаем информацию по продукту product_info = database.get_product_info(user_id) if product_info: # получаем форматированный текст сообщения text = result_viewer.sctock_viwer(product_info) # добавляем клавиатуру keyboard = keyboards.get_info_keyboard() bot.send_message(chat_id=chat_id, text=text, parse_mode='HTML', reply_markup=keyboard) else: send_empty_search_history_message(chat_id)