По умолчанию фотографии или видео, которыми вы делитесь в Telegram, сжимаются, чтобы уменьшить размер файла. Это также снижает качество изображения. Но при желании вы можете присылать файлы вашей галереи в несжатом виде, т.е. в исходном качестве. Вот как вы можете отправлять фотографии и видео без сжатия в Telegram на Android, iOS или компьютере.
Связанные | Добавляйте свои собственные GIF-файлы в Twitter, WhatsApp, Instagram, Telegram
Отправить фото, видео без сжатия в Telegram
Когда вы делитесь фотографиями в Telegram, они автоматически сжимаются, чтобы уменьшить размер файла и уменьшить пропускную способность. Сжатие также применяется при отправке видео, но редактор позволяет выбрать желаемое качество видео в диапазоне от 240p до 1080p.
Однако, если вам не нужно сжатие, вы можете использовать функцию Telegram «Отправить без сжатия», чтобы отправлять изображения и видео в их исходном качестве. Ниже описано, как использовать его в Telegram для Android, iOS и настольных компьютеров.
Как отправить фото файлом в Telegram (отправка фотографии как файл в Телеграме)
1. В Telegram для Android
- Откройте чат Telegram, где вы хотите поделиться медиа.
- Нажмите клип значок, чтобы открыть вид галереи.
- Выберите фотографии и видео, которыми хотите поделиться.
- Когда закончите, коснитесь кнопка с тремя точками.
- Наконец, нажмите на Отправить без сжатия.
Альтернативный метод
- Откройте чат Telegram и коснитесь значка клип значок.
- Нажмите на Файл внизу и нажмите Галерея.
- Теперь выберите все изображения и видео.
- Нажмите кнопку «Отправить», чтобы поделиться ими в полном качестве без сжатия.
2. В Telegram для iOS
- Запустите Telegram на своем iPhone и откройте чат.
- Нажмите клип значок внизу слева.
- Во всплывающем меню нажмите на Файл.
- Теперь нажмите на Фото или видео.
- Выберите и отправьте нужные файлы без сжатия.
3. В Telegram для ПК
- В приложении Telegram на вашем ПК.
- Перейдите в чат, где вы хотите поделиться медиафайлами.
- Нажми на клип значок.
- Прикрепите фото и видео из памяти вашего компьютера.
- Снимите флажок «Сжать изображения” и коснитесь Отправлять.
Вы не найдете параметр «Сжатие» для видео, потому что по умолчанию они отправляются в полном качестве. Мы попытались поделиться парой видео, и они были отправлены в исходном размере.
Источник: tehnografi.com
Как отправить файл через бота в телеграмм?
Как можно отправлять файл с расширение боту, у меня при отправке приходит просто документ с названием document, в документации посмотрел https://core.telegram.org/bots/api#senddocument , но ничего не нашел(возможно пропустил что-то). Подскажите как отправлять файл с именем и расширением.
- Вопрос задан более трёх лет назад
- 42889 просмотров
1 комментарий
Средний 1 комментарий
А можно вопрос? файл xlsx вы создали тоже в пайтоне? какой метод использовали?
Решения вопроса 2
Я мастер на все руки, я козлик Элек Мэк 🙂
Ответ написан более трёх лет назад
Нравится 1 11 комментариев
И да как-то так нужн
bot.send_document(message.chat.id,document=f, filename=“1346.mg”)
Алексей Черемисин, я использую pytelegramBotApi а вы скинули по документации python-telegram-bot
Александр Бондаренко, ну тогда в его описание и смотрите!
Алексей Черемисин, я смотрел, но ничего не нашел, в вопросе я указал ссылку, посмотрите пожалуйста
Александр Бондаренко, увы, все ссылки на леленрам на территории России заблокированы. Давайте ссылку на гитхаб.
Увы, ваш api походе не поддерживает
def send_document(self, chat_id, data, reply_to_message_id=None, caption=None, reply_markup=None, parse_mode=None, disable_notification=None, timeout=None): «»» Use this method to send general files. :param chat_id: :param data: :param reply_to_message_id: :param reply_markup: :param parse_mode: :param disable_notification: :return: API reply. «»» return types.Message.de_json( apihelper.send_data(self.token, chat_id, data, ‘document’, reply_to_message_id, reply_markup, parse_mode, disable_notification, timeout, caption=caption))
Источник: qna.habr.com