Añadido escapado de carácteres para Markdown
This commit is contained in:
@@ -3,7 +3,6 @@ import os
|
||||
import threading
|
||||
import logging
|
||||
import prettytable
|
||||
import helpers
|
||||
|
||||
from worker import Worker
|
||||
from telegram import Update
|
||||
@@ -38,7 +37,7 @@ Ejemplo 2: `/add cpu;10;30;;intel,core 2 duo,celeron;;;100`\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`"""
|
||||
await update.message.reply_markdown_v2(helpers.telegram_escape_characters(message))
|
||||
await update.message.reply_markdown_v2(telegram.helpers.escape_markdown(message))
|
||||
|
||||
async def add_command(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:
|
||||
message = """Tienes que pasar el número correcto de parámetros: `/add producto;precio_mínimo;precio_máximo,excluir_título(opcional, separado por comas);excluir_descripción_y_título(opciona, separado por comas);latitud(opcional);longitud(opcional),distancia(opcional)`\n
|
||||
@@ -89,7 +88,7 @@ Los campos opcionales que se dejen vacíos tomarán el valor configurado en el a
|
||||
message = f"Añadido {product_name} a seguimiento"
|
||||
else:
|
||||
message = f"{product_name} ya está en seguimiento!"
|
||||
await update.message.reply_markdown_v2(helpers.telegram_escape_characters(message))
|
||||
await update.message.reply_markdown_v2(telegram.helpers.escape_markdown(message))
|
||||
|
||||
async def remove_command(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:
|
||||
product_to_remove = update.message.text[len('/remove '):]
|
||||
@@ -124,7 +123,7 @@ async def list_command(update: Update, context: ContextTypes.DEFAULT_TYPE) -> No
|
||||
table.align['Máx'] = 'r'
|
||||
for product in products:
|
||||
table.add_row([product['product_name'], f"{product['min_price']}€", f"{product['max_price']}€"])
|
||||
await update.message.reply_markdown_v2(f'```{helpers.telegram_escape_characters(table)}```')
|
||||
await update.message.reply_markdown_v2(f'```{telegram.helpers.escape_markdown(table)}```')
|
||||
|
||||
def main()->None:
|
||||
products = parse_json_file()
|
||||
|
||||
Reference in New Issue
Block a user