@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("Оплачено")
  • Вопрос задан
  • 655 просмотров
Решения вопроса 1
@Wispik
ContentTypes.SUCCESSFUL_PAYMENT

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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект