Отправка документа с подписью в Telegram

err0r

Новичок
Пользователь
Янв 9, 2022
29
3
3
Привет. Мне нужно отправить документ с подписью через Telegram бота.
Через библиотеку не вариант, так что делаю напрямую(Через URL+API)
Вот код:
Код:
def send_file():
    with open(new_file, "rb") as file:
        files = {"document": file}
        data = {"chat_id": CHAT_ID}
        response = requests.post(url, files=files, data=data)
        response.raise_for_status()

send_file()

Как это можно реализовать?
Пытался просто добавить
Код:
caption = {"caption": "my text"}
но не получилось...
 

4olshoy_blen

Популярный
Пользователь
Ноя 13, 2022
233
61
28
Мне нужно отправить документ с подписью через Telegram бота.
с подписью значит эцп или что это?

Через библиотеку не вариант
с чего вдруг? Класс есть соответствующий InputFile в python-telegram-bot, aiogram
 

err0r

Новичок
Пользователь
Янв 9, 2022
29
3
3
с подписью значит эцп или что это?


с чего вдруг? Класс есть соответствующий InputFile в python-telegram-bot, aiogram
С подписью эт тип так:
1694882157518.png

А с библиотеки не вариант, так как не позволяют отправлять большие файлы...
 

4olshoy_blen

Популярный
Пользователь
Ноя 13, 2022
233
61
28
А с библиотеки не вариант, так как не позволяют отправлять большие файлы...
Попробуй использовать локальный апи сервер для твоего бота.
Тык
 

Форум IT Специалистов