diff --git a/wallamanta/__pycache__/constants.cpython-39.pyc b/wallamanta/__pycache__/constants.cpython-39.pyc deleted file mode 100644 index 90b48d2..0000000 Binary files a/wallamanta/__pycache__/constants.cpython-39.pyc and /dev/null differ diff --git a/wallamanta/walladb.py b/wallamanta/walladb.py index 0661bd8..a94ad04 100644 --- a/wallamanta/walladb.py +++ b/wallamanta/walladb.py @@ -62,6 +62,7 @@ def add_premium_user(telegram_user_id, until): con.commit() found = True con.close() + logging.info(f"Added premium user {telegram_user_id} until {until}") return found def add_test_user(telegram_user_id, until): @@ -75,6 +76,7 @@ def add_test_user(telegram_user_id, until): else: found = True con.close() + logging.info(f"Added test user {telegram_user_id} until {until}") return not found def remove_valid_user(telegram_user_id): @@ -85,6 +87,7 @@ def remove_valid_user(telegram_user_id): cur.execute(f"UPDATE users SET active = False WHERE telegram_user_id={telegram_user_id}") con.commit() con.close() + logging.info(f"De-activated user {telegram_user_id}") def get_user_list(): con = sqlite3.connect(constants.DB) @@ -175,6 +178,7 @@ def remove_product(product): AND product_name='{product.get('product_name')}'") con.commit() con.close() + logging.info(f"Removed product {product['product_name']}") removed = True return removed diff --git a/wallamanta/wallamanta.py b/wallamanta/wallamanta.py index eeeb978..d9c468e 100644 --- a/wallamanta/wallamanta.py +++ b/wallamanta/wallamanta.py @@ -31,11 +31,13 @@ async def help_command(update: Update, context: ContextTypes.DEFAULT_TYPE) -> No message = """Añade un producto con `/add producto;precio_mínimo;precio_máximo,categoría,excluir_título(opcional, separado por comas); excluir_descripción_y_título(opciona, separado por comas);latitud(opcional);longitud(opcional),distancia(opcional)`\n Ejemplo: `/add placa base itx;0;150`\n -Ejemplo 2: `/add cpu;10;30;;intel,core 2 duo,celeron;;;100`\n +Ejemplo 2: `/add cpu;10;30;;;intel,core 2 duo,celeron;;;100`\n +Ejemplo 3: `/add tiny;0;100;informática`\n Los campos opcionales que se dejen vacíos tomarán el valor configurado en el archivo `.env`\n Lista los productos con `/list` o obtén la información de uno en concreto con `/list nombre del producto`\n Borra un producto con `/remove nombre del producto`\n -`/status` muestra tu tipo de membresía y fecha de caducidad""" +`/status` muestra tu tipo de membresía y fecha de caducidad\n +`/categories` muestra las categorías disponibles""" else: message = """Activa tu periodo de prueba de 7 días con `/test` o contacta con @jocarduck para más información.""" await update.message.reply_markdown_v2(helpers.telegram_escape_characters(message))