From 04a72309b206fd55164e5bb100e8f4a3b521ca67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Delfino?= Date: Sat, 22 Mar 2025 16:39:04 -0300 Subject: [PATCH] Fix markdown in cronograma --- src/pycamp_bot/commands/schedule.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/pycamp_bot/commands/schedule.py b/src/pycamp_bot/commands/schedule.py index 38c0b0c..82e5052 100644 --- a/src/pycamp_bot/commands/schedule.py +++ b/src/pycamp_bot/commands/schedule.py @@ -156,29 +156,29 @@ async def make_schedule(update, context): async def check_day_tab(day, slots, cronograma, i): try: if day != DIAS[slots[i-1].code[0]]: - cronograma += f'\n*{day}:*\n' + cronograma.append('') + cronograma.append(f'*{day}:*') except Exception as e: print("ERROR ", e) - return cronograma async def show_schedule(update, context): slots = Slot.select() projects = Project.select() - cronograma = '' + cronograma = [] for i, slot in enumerate(slots): day = DIAS[slot.code[0]] - cronograma = await check_day_tab(day, slots, cronograma, i) + await check_day_tab(day, slots, cronograma, i) for project in projects: if project.slot_id == slot.id: - cronograma += f'{slot.start}:00 *{escape_markdown(project.name)}*\n' - cronograma += f'Owner: @{escape_markdown(project.owner.username)}\n' + cronograma.append(f'{slot.start}:00 *{escape_markdown(project.name)}*') + cronograma.append(f'Owner: @{escape_markdown(project.owner.username)}') await context.bot.send_message( chat_id=update.message.chat_id, - text=cronograma, + text='\n'.join(cronograma), parse_mode='MarkdownV2' )