Задать вопрос
@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("Оплачено")
  • Вопрос задан
  • 756 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
Wispik
@Wispik
ContentTypes.SUCCESSFUL_PAYMENT

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

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

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