From c44ecc19561580bc9b7feea5e2ec6493b8af1f63 Mon Sep 17 00:00:00 2001 From: Leonid Date: Thu, 16 Mar 2023 09:22:44 +0300 Subject: [PATCH] fixed subscription message --- bot/handlers/subscription_handler.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/bot/handlers/subscription_handler.py b/bot/handlers/subscription_handler.py index 6e3e41dc..110fb00d 100644 --- a/bot/handlers/subscription_handler.py +++ b/bot/handlers/subscription_handler.py @@ -24,13 +24,16 @@ def start_task_subscription(update: Update, context: CallbackContext): context.user_data[states.SUBSCRIPTION_FLAG] = user_db.change_subscription(update.effective_user.id) user_db.archive_reason_cancelling(update.effective_user.id) - user_categories = [ - category['name'] for category in user_db.get_categories(update.effective_user.id) - if category['user_selected'] - ] + user_categories = ', '.join( + [category['name'] for category + in user_db.get_categories(update.effective_user.id) + if category['user_selected']] + ) + if not user_categories: + user_categories = 'Категории ещё не выбраны' answer = f'Отлично! Теперь я буду присылать тебе уведомления о ' \ f'новых заданиях в ' \ - f'категориях: *{", ".join(user_categories)}*.\n\n' \ + f'категориях: *{user_categories}*.\n\n' \ f'А пока можешь посмотреть открытые задания.' update.callback_query.edit_message_text(