Added more logging

This commit is contained in:
Joan
2023-03-08 23:08:20 +01:00
parent 67b1ee50ea
commit 9b02c783a4
3 changed files with 8 additions and 2 deletions

View File

@@ -62,6 +62,7 @@ def add_premium_user(telegram_user_id, until):
con.commit() con.commit()
found = True found = True
con.close() con.close()
logging.info(f"Added premium user {telegram_user_id} until {until}")
return found return found
def add_test_user(telegram_user_id, until): def add_test_user(telegram_user_id, until):
@@ -75,6 +76,7 @@ def add_test_user(telegram_user_id, until):
else: else:
found = True found = True
con.close() con.close()
logging.info(f"Added test user {telegram_user_id} until {until}")
return not found return not found
def remove_valid_user(telegram_user_id): 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}") cur.execute(f"UPDATE users SET active = False WHERE telegram_user_id={telegram_user_id}")
con.commit() con.commit()
con.close() con.close()
logging.info(f"De-activated user {telegram_user_id}")
def get_user_list(): def get_user_list():
con = sqlite3.connect(constants.DB) con = sqlite3.connect(constants.DB)
@@ -175,6 +178,7 @@ def remove_product(product):
AND product_name='{product.get('product_name')}'") AND product_name='{product.get('product_name')}'")
con.commit() con.commit()
con.close() con.close()
logging.info(f"Removed product {product['product_name']}")
removed = True removed = True
return removed return removed

View File

@@ -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); 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 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: `/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 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 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 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: else:
message = """Activa tu periodo de prueba de 7 días con `/test` o contacta con @jocarduck para más información.""" 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)) await update.message.reply_markdown_v2(helpers.telegram_escape_characters(message))