@DTPlayer

Как убрать ошибку CURRENCY_INVALID?

import telebot
from telebot.types import LabeledPrice
provider_token = 'token here'
prices = [LabeledPrice(label='Working Time Machine', amount=5750*100), LabeledPrice('Gift wrapping', 500*100)]
bot.send_invoice(message.chat.id, title='Working Time Machine',
                     description='Want to visit your great-great-great-grandparents?'
                                 ' Make a fortune at the races?'
                                 ' Shake hands with Hammurabi and take a stroll in the Hanging Gardens?'
                                 ' Order our Working Time Machine today!',
                     provider_token=provider_token,
                     currency='RUB',
                     photo_url='http://erkelzaar.tsudao.com/models/perrotta/TIME_MACHINE.jpg',
                     photo_height=512,  # !=0/None or picture won't be shown
                     photo_width=512,
                     photo_size=512,
                     is_flexible=False,  # True If you need to set up Shipping Fee
                     prices=prices,
                     start_parameter='time-machine-example',
                     invoice_payload='HAPPY FRIDAYS COUPON')

Но при попытке отправить такое сообщение вылазит:
"A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: CURRENCY_INVALID"
. Как можно это поправить?
  • Вопрос задан
  • 44 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы