Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему выдаёт ошибку aiogram?

Олег Симонов Ученик (96), на голосовании 1 месяц назад
Пишу код, почему то в фрагменте кода выдаёт ошибку:
aiogram.exceptions.TelegramBadRequest: Telegram server says - Bad Request: CURRENCY_TOTAL_AMOUNT_INVALID
фрагмент кода:
@dp.message(F.text == "оплатить")
async def gun(message: types.Message):
global player
print(player)
amounts = 100
price = [LabeledPrice(label="XTR", amount=amounts)]
await message.answer("Данные сохранены")
await bot.send_invoice(chat_id = player,
title = "Доступ в чат",
description = "Оплатить доступ в чат",
payload = "chto",
provider_token= config.pay_token,
currency = "rub",
prices= [LabeledPrice(label= "Доступ в чат", amount= 200)],
provider_data= None)

Как исправить?
Голосование за лучший ответ
Терр Онтал Мудрец (12403) 2 месяца назад
Во-первых, специально для тебя тут есть возможность вставлять отформатированные блоки кода. Тот код, который ты скинул, не будет работать, потому что там нет отступов.
Во-вторых - тот код, который ты привел, никак не связан с ошибкой. Научись читать стектрейс
Похожие вопросы