Sh7c
@Sh7c

Как сделать, чтобы после проверки оплаты сообщение редактировалось или удалялось старое и писалось новое?

#Проверка оплаты
@dp.callback_query_handler(text_contains='check_')
async def check(call: types.CallbackQuery):
    bill = str(call.data[6:])
    info = db.get_check(bill)
    if info != False:
        if str(p2p.check(bill_id=bill).status) == 'PAID':
            user_money = db.user_money(call.from_user.id)
            money = int(info[2])
            db.set_money(call.from_user.id, user_money+money)
            await call.message.edit_text(call.from_user.id, 'Ваш счет пополнен! Напишите /balance')
        else:
            await call.message.edit_text(call.from_user.id, 'Вы не оплатили счёт!', reply_markup=buy_menu(False, bill=bill))
    else:
        await call.message.edit_text(call.from_user.id, 'Счёт не найден')
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект