Все сервисы Хабра
Сообщество 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
67 просмотров
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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Python
+1 ещё
Простой
Почему не сохраняет данные в переменную в telebot?
1 подписчик
03 апр.
72 просмотра
1
ответ
TeleBot
Средний
Телеграмм бот не отправляет аудиофайл?
1 подписчик
14 мар.
61 просмотр
1
ответ
TeleBot
Простой
Telebot неправильно опознает user_id, как фикс?
нет подписчиков
13 мар.
74 просмотра
0
ответов
Telegram
+2 ещё
Простой
Как подключиться яндекс метрики к телеграм боту?
1 подписчик
07 мар.
188 просмотров
1
ответ
TeleBot
Средний
Как получить айди по юзернейму?
2 подписчика
05 мар.
278 просмотров
1
ответ
TeleBot
+1 ещё
Простой
Yandex Cloud Serverless Telegram Bot Python, почему не выводятся сообщения с InlineKeyboardMarkup и ReplyKeyboardMarkup?
1 подписчик
04 мар.
32 просмотра
0
ответов
TeleBot
Средний
Telebot. Трудности в отслеживании события new_chat_members в определенной супергруппе. В чем именно проблема?
1 подписчик
03 мар.
46 просмотров
0
ответов
TeleBot
Простой
Как переменную вывести в функцию?
нет подписчиков
23 февр.
70 просмотров
0
ответов
TeleBot
Простой
TG бот python помощь?
1 подписчик
22 февр.
80 просмотров
1
ответ
TeleBot
Простой
Ошибка Python Telebot: AttributeError: 'Message' object has no attribute 'data'. Did you mean: 'date'?
1 подписчик
21 февр.
55 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Инженер эксплуатации сети/Начинающий специалист
beeline
•
Владивосток
от 70 000 ₽
Инженер эксплуатации мобильных сетей
beeline
•
Владивосток
До 115 000 ₽
Инженер по подключению корпоративных клиентов
beeline
•
Владивосток
от 130 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама