из-за чего?
Вот код:
bot.send_invoice(chat_id=call.from_user.id, title="Оплата доступа", description="Оплата VIP доступа", payload="vip_bro", provider_token=TOKENUKASSA, currency="RUB", start_parameter="test_bot", prices=[{"label": "Руб", "amount": 24900}])
Ошибка:
File "C:\Users\timur\Desktop\botmain\main.py", line 1467, in callback_inline
bot.send_invoice(chat_id=call.from_user.id, title="Оплата доступа", description="Оплата VIP доступа", payload="vip_bro", provider_token=TOKENUKASSA, currency="RUB", start_parameter="test_bot", prices=[{"label": "Руб", "amount": 24900}])
TypeError: send_invoice() got an unexpected keyword argument 'payload'
это python-telegram-bot?
а какая версия?
Хз, качал либу 2недели назад
13 последняя
Значит 13, перепутал малёк
в python-telegram-bot действительно есть аргумент payload, но у вас другая библиотека - telebot, там параметр называется invoice_payload
Мне вместо send_invoice(), добавить send_invoice_payload?
нет. там метод тоже называется send_invoice() вам вместо payload нужно написать invoice_payload
Обсуждают сегодня