• XSS.stack #1 – первый литературный журнал от юзеров форума

Реквест телеграм боту

BaDRabbiT404

RAID-массив
Забанен
Регистрация
01.03.2020
Сообщения
93
Реакции
27
Пожалуйста, обратите внимание, что пользователь заблокирован
Здравие желаю. Такой вот вопрос - нужно отправить картинку тг боту по ссылке:
https://api.telegram.org/bot<token>/sendPhoto?chat_id=<chat_id>&photo=https://avatars.mds.yandex.net/get-...ble_web_page_preview=True&parse_mode=Markdown
Ссылка прекрасно работает, картинку отправляет, но вот незадача - мне надо отправлять картинку с моего пк, а не указывать юрл в инете. Как для этого видоизменить ссыль?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Python:
def send_photo_file(chat_id, img):
    files = {'photo': open(img, 'rb')}
    requests.post(f'{URL}{TOKEN}/sendPhoto?chat_id={chat_id}', files=files)
Благодарочка. А не подскажите, как это будет выглядить в чистой ссылке, без питоновского скрипта?
 
Благодарочка. А не подскажите, как это будет выглядить в чистой ссылке, без питоновского скрипта?
Ссылкой никак, если не хочется разбираться с питоном можно воспользоваться Postman, curl или какой-нибудь другой утилитой
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Ссылкой никак, если не хочется разбираться с питоном можно воспользоваться Postman, curl или какой-нибудь другой утилитой
Всем спасибо)
 
Последнее редактирование:
Благодарочка. А не подскажите, как это будет выглядить в чистой ссылке, без питоновского скрипта?
чисто ссылкой можно в формате multipart/form-data, но для этого нужно кодировать в MIME в соответсвии с RFC 2045. Не делал ничего подобного, но подозреваю что кода будет больше
 
Фотографии можно грузить по ID, если предварительно их загрузить в телегу. То есть можно загрузить картинки например в любой другой канал инструментом удобным для этого, и используя ID этой картинки передавать уже в строке не URI картинки, а её ID, если действительно нужно использовать именно строку
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх