Как большую видяшку отправить в Телеграмм

Отправить файл большого размера через телеграм бота

Приветствую всех. В этой небольшой статье я покажу один из способов, как можно отправить файл большого размера в телеграм боте с помощью Python. Для примера буду использовать библиотеку pyTelegramBotAPI (telebot).

Что бы лучше понять о чем речь, попробуйте воспроизвести код ниже.

Данный бот при получении сообщения файл отвечает пользователю и отправляет документ file.rar .

Отправка файлов в телеграм бот

Если документ file.rar будем иметь вес больше 50МБ, то пользователь его не получит.

Отправка файлов в телеграм бот

Проблему можно решить способом отправки file_id .

Отправка файла по file_id

Откройте в браузере ссылку указав свой токен.

https://api.telegram.org/bot/getUpdates

После чего, отправьте своему боту документ. Я отправил file.rar с весом ~70МБ.

Самоуничтожающиеся картинки и видео можно отправить через секретные чаты Telegram

Отправка файлов в телеграм бот

Перезагрузите страницу с ссылкой что вы открыли в браузере ранее, и вы увидите массив данных где присутствует file_id вашего документа.

Отправка файлов в телеграм бот

Теперь вы можете использовать его в коде, и таким образом отправлять документы больше 50МБ.

Источник: ramziv.com

Отправить большое видео(больше 50мб) в telegram через клиент как видео, а не как файл?

5edb9c9354418621189241.jpeg
В таком виде файл отправляется
5edb9cae0b2be365833483.jpeg
В таком виде нужно
Код:

import telebot from selenium import webdriver from bs4 import BeautifulSoup import re from pytube import YouTube import os import requests from telethon import TelegramClient, sync from class_json import work_json from telethon.tl.types import DocumentAttributeVideo from hachoir.metadata import extractMetadata from hachoir.parser import createParser r = requests.get(URL, stream=True) with open(file_name, ‘wb’) as f: for chunk in r.iter_content(chunk_size=256): f.write(chunk) metadata = extractMetadata(createParser(file_name)) msg = client.send_file(to, open(file_name, ‘rb’), caption=name + ‘n’ + tags, supports_streaming=True, attributes=( DocumentAttributeVideo( (0, metadata.get(‘duration’).seconds)[metadata.has(‘duration’)], (0, metadata.get(‘width’))[metadata.has(‘width’)], (0, metadata.get(‘height’))[metadata.has(‘height’)] ),))

  • Вопрос задан более трёх лет назад
  • 3851 просмотр
Еще по теме:  Как вести группу в Телеграм канале как сделать автонаполнение канала с телефона

1 комментарий

Сложный 1 комментарий

Источник: qna.habr.com

Как сделать видео в Телеграмме в кружочке

WiFiGid

Добро пожаловать на WiFiGid! В этой короткой статье я научу вас, как можно сделать видео в Телеграмме в кружочке, потому что обычное отправленное видео будет сделано в простом прямоугольном формате, а это как минимум сразу выдает то, что мы его записали заранее. Но на самом деле можно редактировать и свежезаписанное видео… В общем, предлагаю посмотреть все доступные варианты.

;)

Ну а если останутся какие-то вопросы или предложения – пишем их в комментарии. А то вдруг телега решила изменить свой интерфейс и весь материал в этой инструкции стал негодным

Способ 1 – Простая запись кружочка

Как сделать видео в Телеграмме в кружочке

:)

Предлагаю начать с самого очевидного способа – попробуем просто записать кружочек и отправить его. Снимать видео в этом моменте мы будем в моменте, поэтому приготовили свой фэйс

  1. В любом диалоге или канале/группе нажимаем и удерживаем кнопку записи видео (справа от скрепки вложений).

Как сделать видео в Телеграмме в кружочке

Способ работает только на мобильных приложениях, на компьютерах доступна только обычная скрепка, через которую можно передать готовый видеофайл. Если вместо записи видео отображается иконка микрофона, просто нажмите на нее один раз, и она переключится на видео.

  1. Начнется запись видео в кружочке. Записать так можно до 1 минуты видео. Если отпустить кнопку сейчас – видео сразу же отправится. Поэтому мне больше нравится другой вариант: держим кнопку записи, тянем пальцем вот на этот замочек:

Как сделать видео в Телеграмме в кружочке

  1. В этом режиме можно записывать без рук, а еще после записи видео не сразу отправится, а появится редактор, где его можно предварительно обрезать, пересмотреть или вообще отменить.

;)

Лично я в последнее время отправляю свои сообщения именно таким способом – без дубля и обработки, так видео выглядят живее и вызывают больше доверия у моих подписчиков. Как делать вам? Ваш выбор! Но на всякий случай прикреплю и другой способ делать такие же кружочки

Еще по теме:  Как сделать Ватсап как на айфоне на Андроид без Телеграмма

Способ 2 – Боты

Есть несколько ботов, которые позволяют переделать простые видео в кружочки. Т.е. вы спокойно записываете любое видео заранее, а потом отправляете боту, а он вам возвращает кружочек. Годно же?

Как сделать видео в Телеграмме в кружочке

Видео перед отправкой лучше обрезать до квадрата (это легко можно сделать через встроенный редактор телеги).

:)

  1. Буквально в течение нескольких секунд мы получаем ответным сообщением это же видео, но уже в формате круглого видео
  2. Теперь остается только переслать сообщение в нужный чат (а во время пересылки не забываем выбрать опцию скрытия отправителя) – и сообщение улетает в идеальном виде, как будто его записали именно мы.

Источник: wifigid.ru

Рейтинг
( Пока оценок нет )
Загрузка ...