@tasto

Как переделать этот кусок кода с aiogram2 на aiogram3?

Нужно сделать, чтобы после оплаты бот выдал сообщение об успешной оплате и выдал ссылку на гугл документ. Я нашел только гайд на айограм 2, как это сделать в айограм 3?

@dp.message(content_types=ContentType.SUCCESSFUL_PAYMENT)
async def successful_payment(message: types.Message):
    print('SUCCESSFUL PAYMENT')
    payment_info = message.successful_payment.to.python()
    for k, v in payment_info.items():
        print(f"{k} = {v}")

    await bot.send_message(message.chat.id,
                            f'Платеж на сумму {message.successful_payment.total_amount // 100} {message.successful_payment.currency} прошел успешно! Ваш документ - ')
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
febday
@febday
Всё также
Только декоратор чуть-чуть иначе указывается
@dp.message(F.successful_payment)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы