Refine purchase and promo messages

This commit is contained in:
Machka Pasla
2025-07-20 21:04:52 +03:00
parent e2df8a01c8
commit d3bfe774c7
5 changed files with 49 additions and 26 deletions
+8 -11
View File
@@ -170,20 +170,17 @@ async def process_successful_payment(session: AsyncSession, bot: Bot,
)
success_message = _("payment_successful_error_details")
try:
await bot.send_message(user_id, success_message)
except Exception as e_notify:
logging.error(
f"Failed to send final payment success message to user {user_id}: {e_notify}"
)
config_link = activation_details.get("subscription_url") or _(
"config_link_not_available"
)
details_message = _(
"payment_successful_full",
end_date=final_end_date_for_user.strftime("%d.%m.%Y %H:%M:%S"),
config_link=config_link,
details_message = (
success_message
+ "\n\n"
+ _(
"payment_successful_full",
end_date=final_end_date_for_user.strftime("%d.%m.%Y %H:%M:%S"),
config_link=config_link,
)
)
details_markup = get_connect_and_main_keyboard(
user_lang, i18n, settings, config_link