моя проблема с getInvoice sendInvoice. По сути, когда я делаю запрос URL-адреса, в Telegram ничего не появляется, и я не получаю никаких ошибок в журнале или в консоли.
Так что я не знаю, почему это не работает.
Вот код (я поставил поддельные токены и chat_id по соображениям конфиденциальности):
def __init__(self, config):
self.token = "2880000618:AlnCmb0R9YNaR2xxxxxxxxxnixb6jnQYjNJ"
self.base = "https://api.telegram.org/bot{}/".format(self.token)
def sendInvoice(self, chat_id, title, description, payload, provider_token, start_parameter, currency, prices):
url = self.base + "sendInvoice?chat_id={}&title={}&description={}&payload={}&provider_token={}&start_parameter={}¤cy={}&prices={}".format(chat_id, title, description, payload, provider_token, start_parameter, currency, prices)
requests.get(url)
def someFunction():
chat_id = 192837465
prices = [{
'label': "Donation",
'amount': 500
}]
sendInvoice(chat_id, "Donation", "Donation of 5 eur", "12345", "500000468:TEST:zczMxxxxxViNjA2N", "pay", "EUR", prices);
Заранее спасибо за помощь.