Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Nemo Dev
@nemolayn
Создатель бота Nemo
TeleBot
Получаю ссылку от телеграма, скачиваю файл и получаю размеры 20x20 — 100x100?
Перехожу по ссылке уже отформатированной
https://api.telegram.org/file/bot[tut_token]/[tut_...
]
Получаю через метод путь до файла ( file_path ) и токен ( token ) от бота. Что делать
Разрешение плохое
Размер файла примерно 1мб
Вопрос задан
более года назад
72 просмотра
4
комментария
Подписаться
1
Простой
4
комментария
Facebook
Вконтакте
Twitter
shurshur
@shurshur
Если пользователь загружал фотографию "как фото", а не "как файл", то Телеграм его пережимает.
Также в ответе метода getFile может вернуться несколько разных размеров, можно из них выбрать наилучший. Сейчас, возможгл, выбирается превьюшка.
Написано
более года назад
Nemo Dev
@nemolayn
Автор вопроса
shurshur
, так а как? Я не понипю, даже когда перехожу по ссылке ничего
Написано
более года назад
shurshur
@shurshur
Nemo Dev
, вот только что я отправил себе один и тот же файл как фотографию и как файл. В боте при этом вернулось:
https://pastebin.com/h5HKGggK
В первом случае вернулось три разных размера (один из которых совсем мизерный).
Во втором случае вернулось две одинаковых превьюшки в теге thumbnail и thumb, а также оригинальный непожатый вариант файла.
Файл, который я загружал, имеет размер 41154 и разрешение 257x340.
Скорее всего, вот то что на скриншоте - это аналог первого случая и первый вариант из ответа микроразмерного разрешения для малюсенькой превьюшки.
Написано
более года назад
Nemo Dev
@nemolayn
Автор вопроса
shurshur
, ответьте на вопрос также, засчитаю как ответ, все работает)
Написано
более года назад
Помогут разобраться в теме
Все курсы
AndroidSprint
Kotlin основы: ИИ-ментор 24/7 + персональный наставник
2 месяца
Далее
AndroidSprint
Попробуйте себя в роли разработчика за 10 дней
1 неделя
Далее
Devman
Чат-боты на Python
2 месяца
Далее
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Python
+1 ещё
Простой
Почему callback_query_handler в telebot не работает?
1 подписчик
31 окт.
103 просмотра
3
ответа
TeleBot
Простой
Как правильно встроить FSM в телеграм бот на библиотеке telebot?
1 подписчик
16 сент.
110 просмотров
2
ответа
TeleBot
+1 ещё
Простой
Как указать порт для телеграм бота?
1 подписчик
04 авг.
125 просмотров
1
ответ
Python
+1 ещё
Простой
Не доходит колбэк в колбекобработчик, как можно решить эту проблему?
1 подписчик
22 июл.
186 просмотров
1
ответ
TeleBot
Простой
Как получить id частного телеграм канала по ссылке?
1 подписчик
04 июл.
95 просмотров
0
ответов
Python
+2 ещё
Средний
Почему не отображается inline keyboard при редактировании сообщения?
1 подписчик
02 июл.
623 просмотра
1
ответ
Python
+2 ещё
Простой
Как сделать отправку файла боту от клиента на python telebot?
1 подписчик
22 мая
226 просмотров
1
ответ
TeleBot
Простой
Как встроить существующий телеграм.бот на сайт?
1 подписчик
21 мая
80 просмотров
0
ответов
Python
+1 ещё
Простой
Не работает inline кнопка telebot?
1 подписчик
17 мая
114 просмотров
2
ответа
Python
+1 ещё
Простой
Почему не сохраняет данные в переменную в telebot?
1 подписчик
03 апр.
76 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Консультант-разработчик 1С
Zampa
До 200 000 ₽
Personal Assistant с AI-фокусом (70% бизнес-задачи / 30% личные поручения)
Nexpanse Inc
•
Москва
от 200 000 ₽
HRD / People & Operations Manager (SaaS, AI)
Nexpanse Inc
•
Москва
от 450 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама