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