Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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)