@ComingFlex

NameError: name 'ContentType' is not defined что делать?

Делал оплату в телеграм боте qiogram через Юmoney. Выставление оплаты работает, проверка товара тоже, а вот отслеживание оплаты нет. Возникает ошибка NameError: name 'ContentType' is not defined

Статья https://yookassa.ru/docs/support/payments/onboardi...

НАШЁЛ решение! Надо было импортировать модуль ContentTypes
from aiogram.types.message import ContentTypes

@dp.message_handler(content_types=ContentType.SUCCESSFUL_PAYMENT)
async def process_pay(message : types.Message):
    if message.successful_payment.invoice_payload == 'month_aa':
        await message.answer("Оплачено")
  • Вопрос задан
  • 714 просмотров
Решения вопроса 1
Wispik
@Wispik
ContentTypes.SUCCESSFUL_PAYMENT

буква s пропущена
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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