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)

где я ошибся?

22 ответов

7 просмотров

ты ошибся в том что сливаешь юзеру токен своего бота

Ax3🇺🇦- Автор вопроса
Axel
ты ошибся в том что сливаешь юзеру токен своего бо...

там нет юзера, это просто для удобства копипаста

Ax3🇺🇦
там нет юзера, это просто для удобства копипаста

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

Ax3🇺🇦- Автор вопроса
Axel
ладно

если ты хочешь что то загружать, то сделай так что бы там не было токена

Ax3🇺🇦
кто такой флудвейт?

временное ограничение при нарушении лимитов

Ax3🇺🇦- Автор вопроса

так какого хрена не работает

Ax3🇺🇦
так какого хрена не работает

Вообще конечно для таких вещей очень хорошо бы написать тесты и проверять, что в коде нет опечаток, особенно в хард части. Но я до конца не могу понять зачем ты делаешь то, что умеет делать aiogram. getFile Далее твоя ссылка будет: https://api.telegram.org/file/bot<token>/<file_path> Где file_path ты получишь из getFile

Ax3🇺🇦
я тоже умею в бот апи

Если бы умел не было бы проблем

Ax3🇺🇦- Автор вопроса
Ax3🇺🇦- Автор вопроса
Patrick [in search of work]
За тебя погуглить?

ты отвечаешь вопросом на вопрос. Еврей? Конкретный же вопрос был

Ax3🇺🇦- Автор вопроса
Patrick [in search of work]
Имеешь что то против евреев?

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

Ax3🇺🇦
имею что-то против тех, кто агрится на чела которы...

Зачем знать когда можно пользоваться умом? Взять любой метод загрузки файла. Того же документа и посмотреть что где и как получается?

Ax3🇺🇦
имею что-то против тех, кто агрится на чела которы...

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

Ax3🇺🇦- Автор вопроса

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

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

У меня такой вопрос. Вот мне нужно сделать бинарный файл с ассемблер кода: [bits 32] [org 0x7c00] start: cli mov esp, stack_space call _main hlt section .tex...
Dmytro Parkhomenko
26
@FAssembler не знаешь, fasm поддерживает thumb?
Александр Белокопытов
46
Вот сравним знания, которые требуются, чтобы знать все эти условности С компилятора, и знания, которые требуются чтобы писать программы на ассемблере. Что проще?
КТ315
23
Ребят нубский вопрос, но я в поиске чата не нашел ничего об этом. Установил я clang, Code-Blocks ( который с wingw). Пытаюсь запустить свой хелловорлд, а мне пишет fatal error...
Дима Копышов
15
model small .stack 256 .data arr db 16 dup(?) mes db 10, 13, "Enter 16 numbers: $" mes1 db " $" mes2 db 10, 13, "Sorted: $" mes3 db 10, 13, "$" i db 0 .code ...
Ыиу
42
Фуух, победила раскраску. Ну почти) Кому что посчитать? )))
Катерина Свиридова
11
При чем здесь DLL?
Marek Kotovsky
40
Снова этот оффтоп про С... В чате С не говорят столько про ассемблер, сколько в чате по ассемблеру говорят про С. Не стыдно?
КТ315
45
Приведу пару примеров напоследок: 1. Упомянутая выше сериализация. Сериализуемость можно было бы выразить, как интерфейс с методом типа "string ToJson()", да вот незадача - в ...
Danieλ Sλapman
4
может кто помочь с насм в линуксе? asm section .data numbers db 5, 2, 8, 1, 6, 3, 9, 4, 7 len equ $ - numbers format db "Max number: %d", 0xA, 0 section .text ...
Mark
3
Карта сайта