fix command

This commit is contained in:
Yuriy Yuriev
2026-05-22 15:58:53 +07:00
parent 49ab00056a
commit a4d1bae975
+11 -24
View File
@@ -923,15 +923,9 @@ class BotInterface:
builder = InlineKeyboardBuilder()
if invoice.get("url"):
builder.row(InlineKeyboardButton(text="💳 Перейти к оплате", url=invoice["url"]))
builder.row(InlineKeyboardButton(text="✅ Подтвердить", callback_data="check_pay"))
builder.row(InlineKeyboardButton(text="❌ Отменить", callback_data="cancel_pay"))
if payment_data["mock"]:
body = "Нажмите «Подтвердить» для зачисления средств"
elif invoice.get("url"):
body = "Нажмите кнопку для перехода на страницу оплаты"
else:
body = f"Адрес:\n{invoice['address']}"
body = "После оплаты баланс пополнится автоматически"
await callback.message.edit_text(
f"Счёт создан\n\n"
@@ -2382,7 +2376,10 @@ class BotInterface:
InlineKeyboardButton(text="📋 Мои задачи", callback_data="my_tasks"),
)
if pending:
builder.row(InlineKeyboardButton(text="⏳ Проверить оплату", callback_data="check_pay"))
pending_url = pending.get("url")
if pending_url:
builder.row(InlineKeyboardButton(text="💳 Открыть счёт", url=pending_url))
builder.row(InlineKeyboardButton(text="❌ Отменить счёт", callback_data="cancel_pay"))
else:
builder.row(
InlineKeyboardButton(text="💳 Пополнить криптой", callback_data="topup_main"),
@@ -2801,20 +2798,13 @@ class BotInterface:
builder = InlineKeyboardBuilder()
if invoice.get("url"):
builder.row(InlineKeyboardButton(text="💳 Оплатить через Heleket", url=invoice["url"]))
builder.row(InlineKeyboardButton(text="✅ Подтвердить", callback_data="check_pay"))
builder.row(InlineKeyboardButton(text="❌ Отменить", callback_data="cancel_pay"))
if payment_data["mock"]:
body = "Нажмите «Подтвердить» для зачисления средств"
elif invoice.get("url"):
body = "Нажмите кнопку ниже для оплаты"
else:
body = f"Адрес:\n`{invoice['address']}`"
await _edit_prompt(
f"💳 Счёт на оплату\n\n"
f"💰 Сумма: {value}\n\n"
f"{body}\n\n"
f"Нажмите кнопку для перехода на страницу оплаты.\n"
f"После оплаты баланс пополнится автоматически.\n\n"
f"⏱ Счёт действителен 60 минут",
builder.as_markup()
)
@@ -2851,15 +2841,12 @@ class BotInterface:
builder = InlineKeyboardBuilder()
if payment.get("url"):
builder.row(InlineKeyboardButton(text="💳 Оплатить через Heleket", url=payment["url"]))
builder.row(InlineKeyboardButton(text="✅ Подтвердить", callback_data="check_pay"))
builder.row(InlineKeyboardButton(text="❌ Отменить", callback_data="cancel_pay"))
if payment.get("mock"):
body = "Нажмите «Подтвердить» для зачисления средств"
elif payment.get("url"):
body = f"Нажмите кнопку ниже для оплаты через Heleket"
else:
body = f"Адрес для оплаты:\n`{payment['address']}`"
body = (
f"Нажмите кнопку для перехода на страницу оплаты.\n"
f"После оплаты баланс пополнится автоматически."
)
await callback.message.edit_text(
f"💳 Счёт на оплату\n\n"