From 9b02c783a4aef0c54153ac46e0656815a4e33512 Mon Sep 17 00:00:00 2001 From: Joan Date: Wed, 8 Mar 2023 23:08:20 +0100 Subject: [PATCH] Added more logging --- wallamanta/__pycache__/constants.cpython-39.pyc | Bin 1111 -> 0 bytes wallamanta/walladb.py | 4 ++++ wallamanta/wallamanta.py | 6 ++++-- 3 files changed, 8 insertions(+), 2 deletions(-) delete mode 100644 wallamanta/__pycache__/constants.cpython-39.pyc diff --git a/wallamanta/__pycache__/constants.cpython-39.pyc b/wallamanta/__pycache__/constants.cpython-39.pyc deleted file mode 100644 index 90b48d2d2c265eaa275e5a025452cc1fbe56b76b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1111 zcmb7COK;Oa5cZ}`a6%unl)izWUI@^JhlCJ!E{#84bsepE@*>n)XdO zy<-}k8@RmZ2%rJ6HB)P9ka$l_0)0(lCYbiN5BlE`vmcUXGWJsFrDE$4T8CmwM@xq^ zWZ*Ciz#t64FdT{J2#mtfc#gp_7>5a%gejPY8JLCRaN^CBnFdnTawqpugI3Osgrpvl zGZDETkp~eu9g$o_o=0RcB6ATr8Tdh1$pXMJ^+ole6eYyaRP+uw3O0|1MBTTQXm6s39Om)RD*6X#>s<98K zgnzt@pj|}RJ+Eo|Ulm6#AiP*acy$$FPPv;m5kTebVIDts3E_jXb`-4NLb!4VAzMb! zD+n)D$`_30rp%NjtWD;bNk{m?>x`<8%x-0=Wid}kj@*bNfc{091Kf2)gWH@+PCLVX zJ4*xL0+Tjye{c-7I^DfCx0#2W&uq3K-0ltyW>gjKhLBG8ozE?GECwxKcK2L#gMokI zG0~gR83NW4(r36+SX`Ky2Di9nGoN~$aZ9+Ku&KJV&4G!B0c#4+)PM8l;T}2|#>+NE zld5_jQVHE1HyB0k;64Gu>27u1{Uj|5GrMO+GM@?0iNpfmla-Hhr|Vcn=N-7ZuLOEsfXHPeOSYN=c=6{}&Y$$aLvR 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))