Задать вопрос
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, 'Счёт не найден')
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы