diff --git a/handlers/donate.py b/handlers/donate.py index 407d1211..b3f18870 100644 --- a/handlers/donate.py +++ b/handlers/donate.py @@ -22,6 +22,7 @@ router = Router() async def process_donate(callback_query: types.CallbackQuery, state: FSMContext): try: + await state.clear() await callback_query.message.delete() except Exception as e: logger.error(f"Не удалось удалить сообщение: {e}") @@ -54,7 +55,12 @@ async def process_donate(callback_query: types.CallbackQuery, state: FSMContext) async def process_enter_donate_amount( callback_query: types.CallbackQuery, state: FSMContext ): - await callback_query.message.edit_text(f"💸 Введите сумму доната в рублях:") + builder = InlineKeyboardBuilder() + builder.row(InlineKeyboardButton(text="⬅️ Назад", callback_data="donate")) + await callback_query.message.edit_text( + f"💸 Введите сумму доната в рублях:", + reply_markup=builder.as_markup() + ) await state.set_state(DonateState.entering_donate_amount) await callback_query.answer() diff --git a/handlers/payments/robokassa_pay.py b/handlers/payments/robokassa_pay.py index 181e7f64..65576f8d 100644 --- a/handlers/payments/robokassa_pay.py +++ b/handlers/payments/robokassa_pay.py @@ -6,7 +6,7 @@ from aiogram.fsm.state import State, StatesGroup from aiogram.types import InlineKeyboardButton, InlineKeyboardMarkup from aiogram.utils.keyboard import InlineKeyboardBuilder from aiohttp import web -from loguru import logger +from logger import logger from robokassa import HashAlgorithm, Robokassa from bot import bot diff --git a/img/instructions.jpg b/img/instructions.jpg index 87717f3e..1064f788 100644 Binary files a/img/instructions.jpg and b/img/instructions.jpg differ diff --git a/img/pic.jpg b/img/pic.jpg index 87717f3e..1064f788 100644 Binary files a/img/pic.jpg and b/img/pic.jpg differ diff --git a/img/pic_invite.jpg b/img/pic_invite.jpg index 87717f3e..1064f788 100644 Binary files a/img/pic_invite.jpg and b/img/pic_invite.jpg differ diff --git a/img/pic_keys.jpg b/img/pic_keys.jpg index 87717f3e..1064f788 100644 Binary files a/img/pic_keys.jpg and b/img/pic_keys.jpg differ diff --git a/img/pic_view.jpg b/img/pic_view.jpg index 87717f3e..1064f788 100644 Binary files a/img/pic_view.jpg and b/img/pic_view.jpg differ