def search(bot, update, args): if (len(args) == 0): update.message.reply_text( "É necessário informar uma palavra para realizar a busca.") return count = 0 r = store.url(store.totalGames()) update.message.reply_text("Aguarde... buscando em " + str(len(r["links"])) + " produtos") for product in r["links"]: if (product["name"].lower().find(str(args[0]).lower()) >= 0): count += 1 response = product["name"] + "\n" if "game_contentType" in product: response += "Categoria: " + product["game_contentType"] + "\n" response = format_response(product, response) response += "https://store.playstation.com/pt-br/product/" + \ product["id"] update.message.reply_text(text=response) if (count == 0): update.message.reply_text("Nenhum resultado para a palvra: " + args[0]) else: update.message.reply_text( str(count) + " resultado(s) encontrados para a palavra: " + args[0])
def list(bot, update, args): r = store.deals() response = "*DETALHES*\n\n" response += "*Catálogo:* " + store.allDeals() + "\n" response += "*Descrição:* " + store.url()["name"] + "\n\n" if (len(args) > 0): response += "Exibindo " + args[0] + " de " + str( store.totalGames()) + "\n" else: response += "Exibindo 30 de " + str(store.totalGames()) + "\n\n" update.message.reply_text(text=response, parse_mode="markdown") for product in r: update.message.reply_text(product)
def search(bot, update, args): if (len(args) == 0): update.message.reply_text( "É necessário informar uma palavra para realizar a busca.") return count = 0 r = store.url(store.totalGames()) update.message.reply_text("Aguarde... buscando em " + str(len(r["links"])) + " produtos") for product in r["links"]: if (product["name"].lower().find(str(args[0]).lower()) >= 0): count += 1 response = product["name"] + "\n" if "game_contentType" in product: response += "Categoria: " + product["game_contentType"] + "\n" response += "Preço: " + product["default_sku"][ "display_price"] + "\n" response += "Promoção: " + product["default_sku"]["rewards"][0][ "display_price"] + " (" + str( product["default_sku"]["rewards"][0] ["discount"]) + "% de desconto)\n" if "bonus_display_price" in product["default_sku"]["rewards"][0]: response += "Plus: " + product["default_sku"]["rewards"][0][ "bonus_display_price"] + " (" + str( product["default_sku"]["rewards"][0] ["bonus_discount"]) + "% de desconto)\n" response += "Preço promocional até " + product["default_sku"][ "rewards"][0]["end_date"] + "\n" response += "https://store.playstation.com/pt-br/product/" + product[ "id"] update.message.reply_text(text=response) if (count == 0): update.message.reply_text("Nenhum resultado para a palvra: " + args[0]) else: update.message.reply_text( str(count) + " resultado(s) encontrados para a palavra: " + args[0])