169 похожих чатов

async with aiohttp.ClientSession() as tgapi_session:

async with tgapi_session.get(f"https://api.telegram.org/bot{ BOT_TOKEN }/getFile?file_id={ message.photo[-1].file_id }") as r:
response = json.loads(await r.text())
url = f"https://api.telegram.org/bot{ BOT_TOKEN }/{ response['result']['file_path']}"
await message.answer(url)

где я ошибся?

{"ok":false,"error_code":404,"description":"Not Found"}

60 ответов

264 просмотра

Зачем ты сырые запросы отправляешь?

Ax3🇺🇦- Автор вопроса
Ax3🇺🇦
мне юрл нужен для другого апи

Так используй методы аиограма

А нахуя когда это аиограм умеет?

Ax3🇺🇦- Автор вопроса
Patrick [in search of work]
А нахуя когда это аиограм умеет?

мне нужен юрл. Аиограм не умеет отдавать сам юрл

Ax3🇺🇦
мне нужен юрл. Аиограм не умеет отдавать сам юрл

Скачай файл, залей на любой источник, скопируй ссылку

ᅠᅠ
Скачай файл, залей на любой источник, скопируй ссы...

выне понимаете он хочет отдавать с токеном ссылку на файлайди через апи телеги и менять токен

Ax3🇺🇦- Автор вопроса
ᅠᅠ
Скачай файл, залей на любой источник, скопируй ссы...

каждый раз качать файл, потом загружать его на какой-то сайт, а потом кидать на него юрл?

Ax3🇺🇦- Автор вопроса
Ax3🇺🇦
я хочу не сохранять локально файл

Скачал файл, залил, и удалил В чем проблема?

Ax3🇺🇦- Автор вопроса
ᅠᅠ
Скачал файл, залил, и удалил В чем проблема?

если ботом пользуется больше 10 человек это не гуд

Ax3🇺🇦- Автор вопроса
Axel
а отдавать токен это гуд?

если не основного бота а какого-то левого - да

Ax3🇺🇦
если не основного бота а какого-то левого - да

ебатся с токенами и флудвейтами: 👍 оптимизировать скачивание и отправку на сервис данных: 👎

Axel
а отдавать токен это гуд?

Так он не отдает никому токен, токен нужен только для обращения к серверу телеграм

Ax3🇺🇦- Автор вопроса
Axel
ебатся с токенами и флудвейтами: 👍 оптимизировать ...

А так ведь скучно жить. Сейчас он создаст себе трудности и будет героически с ними сражаться

Ilya Lyapin (Nestyreff)
Так он не отдает никому токен, токен нужен только ...

ты не понял, ему нужно отправлять фото на сервис, он хочет сделать это через файлайди что бы передать так фотку нужно составить голый запрос с получением фотки через айди, а там нужен токен бота через который был получен айди

Axel
ты не понял, ему нужно отправлять фото на сервис, ...

А зачем для получения фотки id, если телега генерирует специальную ссылку для нее после getFile?

Axel
оооо даа

Победит и будет мальчик молодец, станет аиограмма королём (да, здесь 2 ахуенных мема сразу)

Aleksandr Danilov 🇺🇦
Победит и будет мальчик молодец, станет аиограмма ...

сделает 5 анжуманий подряд как настоящий мужчина

там есть ебучий токен бота

ФАЙЛ ОБЖЕК РЕТОРНЕД. ГДЕ ТАМ УНИКАЛЬНАЯ ССЫЛКА

он делает то же что и ты щас говоришь, но безопасность в жопе т.к. отправлять ключ от дома через незнакомца это минимум странно

Axel
три*

Я иду искать говнокодера

Aleksandr Danilov 🇺🇦
Я иду искать говнокодера

у меня бот в одном файле на 2к строк и пишу я все это в сублайме по гайдам хауди хо на телеботе задавайте вопросы

Ax3🇺🇦
А не похуй ли?

так вот кто отвечает за безопасность в телеге

Arwi
давно из психушки вьішел?

меня оттуда вышвырнули, ибо санитары возясь со мной тоже ебнулись

Axel
screenshot тута

Шаришь разницу между специальной и уникальной?

Ax3🇺🇦
мне нужен юрл. Аиограм не умеет отдавать сам юрл

В общем, что касается ссылки. Получить файл по этой ссылке можно, но отправлять ссылку в таком виде не очень. Почему у тебя 404, тут две версии: 1) файла не существует 2) ссылка просрочена (телега гарантирует только один час после getFile) Попробуй все таки написать тесты или самому вручную попробовать тестировать, думаю ошибка в коде

Ilya Lyapin (Nestyreff)
В общем, что касается ссылки. Получить файл по это...

1 он из сообщения достает айди какое не существует

Похожие вопросы

Обсуждают сегодня

Ребят в СИ можно реализовать ООП?
Николай
32
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем доброго вечера. Разрабатываю 32 раз. приложение в Delphi. Столкнулся с тем, что стандартный  TFilestream  не работает с большим файлом > 2 ГБайт (после вызова функции see...
Vadim Gl
16
добрый день. Подскажите, есть сайт на 1.4.7 и я хочу обновиться, особо ничего не меняя. мне выбирать версию 1.4.35 или третью ветку? и можно ли обновлять "как есть", или нужно...
Digital Cat
12
народ, плиз хелп, всю голову сломал себе уже... разве может быть так, что GetProcAddress( GetModuleHandle( "kernel32.dll" ), "SetThreadDescription" ) вернёт ненулевое значение...
Iluha Companets
12
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Кстати, что за тип булеана, который в памяти как 00 для фолса и 01 для тру отображается? Однобайтовый
Serjone
8
Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
14
Карта сайта