Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Nemo Dev
@nemolayn
Создатель бота Nemo
TeleBot
Получаю ссылку от телеграма, скачиваю файл и получаю размеры 20x20 — 100x100?
Перехожу по ссылке уже отформатированной
https://api.telegram.org/file/bot[tut_token]/[tut_...
]
Получаю через метод путь до файла ( file_path ) и токен ( token ) от бота. Что делать
Разрешение плохое
Размер файла примерно 1мб
Вопрос задан
12 авг. 2024
66 просмотров
4
комментария
Подписаться
1
Простой
4
комментария
Facebook
Вконтакте
Twitter
shurshur
@shurshur
Если пользователь загружал фотографию "как фото", а не "как файл", то Телеграм его пережимает.
Также в ответе метода getFile может вернуться несколько разных размеров, можно из них выбрать наилучший. Сейчас, возможгл, выбирается превьюшка.
Написано
12 авг. 2024
Nemo Dev
@nemolayn
Автор вопроса
shurshur
, так а как? Я не понипю, даже когда перехожу по ссылке ничего
Написано
13 авг. 2024
shurshur
@shurshur
Nemo Dev
, вот только что я отправил себе один и тот же файл как фотографию и как файл. В боте при этом вернулось:
https://pastebin.com/h5HKGggK
В первом случае вернулось три разных размера (один из которых совсем мизерный).
Во втором случае вернулось две одинаковых превьюшки в теге thumbnail и thumb, а также оригинальный непожатый вариант файла.
Файл, который я загружал, имеет размер 41154 и разрешение 257x340.
Скорее всего, вот то что на скриншоте - это аналог первого случая и первый вариант из ответа микроразмерного разрешения для малюсенькой превьюшки.
Написано
13 авг. 2024
Nemo Dev
@nemolayn
Автор вопроса
shurshur
, ответьте на вопрос также, засчитаю как ответ, все работает)
Написано
13 авг. 2024
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
TeleBot
Средний
Телеграмм бот не отправляет аудиофайл?
1 подписчик
14 мар.
52 просмотра
1
ответ
TeleBot
Простой
Telebot неправильно опознает user_id, как фикс?
нет подписчиков
13 мар.
68 просмотров
0
ответов
Telegram
+2 ещё
Простой
Как подключиться яндекс метрики к телеграм боту?
1 подписчик
07 мар.
163 просмотра
1
ответ
TeleBot
Средний
Как получить айди по юзернейму?
2 подписчика
05 мар.
257 просмотров
1
ответ
TeleBot
+1 ещё
Простой
Yandex Cloud Serverless Telegram Bot Python, почему не выводятся сообщения с InlineKeyboardMarkup и ReplyKeyboardMarkup?
1 подписчик
04 мар.
28 просмотров
0
ответов
TeleBot
Средний
Telebot. Трудности в отслеживании события new_chat_members в определенной супергруппе. В чем именно проблема?
1 подписчик
03 мар.
38 просмотров
0
ответов
TeleBot
Простой
Как переменную вывести в функцию?
нет подписчиков
23 февр.
68 просмотров
0
ответов
TeleBot
Простой
TG бот python помощь?
1 подписчик
22 февр.
70 просмотров
1
ответ
TeleBot
Простой
Ошибка Python Telebot: AttributeError: 'Message' object has no attribute 'data'. Did you mean: 'date'?
1 подписчик
21 февр.
52 просмотра
0
ответов
Telegram
+1 ещё
Средний
Добавление участников в группу Telegram?
1 подписчик
17 февр.
111 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
C# WinForms .Net разработчик
Ляпунов и Резниченко
•
Санкт-Петербург
от 350 000 ₽
Видеомонтажер для YouTube-проекта (тема: веб-разработка)
PurpleSchool
До 50 000 ₽
Аналитик данных
Wanted.
•
Москва
До 400 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама