Как отправить файл с русским именем через telegram бота

Пытаюсь отправить файл с русскоязычным именем используя python и библиотеку request следующим образом:

url = 'https://api.telegram.org/token/sendAudio?chat_id=chat_id'
files = {'audio': open('тест.mp3', 'rb')}
r = requests.post(url, files=files)

И получаю ошибку

{"ok":false,"error_code":413,"description":"Request Entity Too Large"}

Файлы с английским именем отправляются без проблем. Есть идеи как это можно решить?


Ответы (1 шт):

Автор решения: Kirill_S

Попробовал запустить этот же скрипт с отправкой файла с русским именем через стандартную консоль в windows

python send.py

Все заработало.

→ Ссылка