0
0 комментариев

Как отправить фотографию пользователю, используя requests?
Пробую этот код

url = 'https://api.telegram.org/bot<_token_>/sendPhoto'
 
with open('foto.jpg', 'rb') as f:
    r = requests.post(url=url, data={'chat_id': '111111111', 'photo': f})
    print(r.json())

Выводит ошибку:

{'ok': False, 'error_code': 400, 'description': 'Bad Request: wrong URL host'}

При использовании других методов в переменной url, выводятся ошибки:

{'ok': False, 'error_code': 404, 'description': 'Not Found: method not found'}

Помогите пожалуйста разобраться. Ссылка на документацию метода sendPhoto

При вставке в переменную f ссылки на изображение из интернета, отсылает корректно. Но как отправлять свой собственный файл?


Добавить комментарий