Как загружать большие файлы в телеграмм? Python
Есть ≈ 2.5к архивов разного размера от 20кб до 2гб. Их надо загрузить в канал телеграмм(не ссылками на другие хранилища, облака и т.д.) Подумал что это можно будет сделать через бота(Тогда я ещё не знал про ограничения в 50мб). Написал следующий код:
@dp.message_handler(commands=['send_files']) async def send_files_handler(message: types.Message): files = os.listdir(DIRECTORY) for file in files: with open(os.path.join(DIRECTORY, file), 'rb') as f: try: # await bot.send_document(chat_id=CHAT_ID, document=f) await bot.send_document('CHENAL_ID', document=f)
Я пишу в лс боту команду /send_files бот начинает отправлять все файлы из указанного каталога. Попробовал запустить, увидел после загрузки нескольких файлов ошибки. написал блок отправки в try: и добавил функцию записи в txt путей до файлов которые не смогли отправиться
try: await bot.send_document('CHENAL_ID', document=f) except: r_f = open(r'D:\test\erorr.txt','a') r_f.write(str(f)+'\n') f.close()
Написал скрипт для переноса файлов из erorr.txt в отдельную папку что бы потом посмотреть что с ними не так. Понял что там по какой то причине оказались файлы до 50мб и их нет в канале. Повторил алгоритм ещё раз только в новом каталоге и с новым файлом erorr.txt . Снова какие то файлы загрузились, а какие то нет. И так ещё много-много раз. Увидел статью на хабре там используется «Юзер-бот», он отправляет файлы в лс боту, а он в свою очередь отправляет файл в нужный чат. В общем нужен рабочий способ для авто загрузки файлов в канал тг до 2гб.
Конвертируйте файлы для Telegram
Telegram — отличный инструмент обмена сообщениями, однако он поддерживает всего несколько встраиваемых медиаформатов. Наш онлайн-сервис гарантирует то, что ваш видео-файл будет соответствовать характеристикам Telegram, и что вы сможете поделиться им в этом мессенджере. Просто выберите свой файл, которым вы хотите поделиться, ниже, а также укажите предустановку для Telegram. Наш конвертер проследит за тем, чтобы ваш файл имел правильные характеристики после обработки, чтобы вы могли поделиться им с помощью Телеграма.
Отправка огромных файлов в Телеграмм
Для многих пользователей основным преимуществом Telegram является возможность отправки очень объемных файлов. Их размер может достигать 1,5 Гб. Читайте, куда сохраняются файлы Телеграм.

Одно из последних обновлений Telegram для обладателей устройств с iOS предоставляет им кардинально усовершенствованное меню отправки файлов. В Telegram теперь интегрированы такие облачные сервисы, как:
- Dropbox;
- iCloud;
- Google Drive.
Это нововведение даёт людям возможность без проблем делиться уже имеющимися у них документами через инструмент отправки файлов в Telegram.
Можно делиться одновременно несколькими большими файлами и редактировать видео

С недавних пор появилась возможность одновременной отправки нескольких файлов. При этом еще до отсылки можно увидеть их размер и разрешение. Если говорить о видеофайлах, то теперь добавлены ожидаемые всеми пользователями функции:
- предпросмотра;
- обрезки видео;
- обработки в приложении.
Еще одно усовершенствование Telegram (пока только для iOS) заключается в возможности открывать местоположение с помощью навигационных приложений, таких, как Google Maps. Это можно сделать, например, в навигаторе для автомобиля.
Функции для пользователей Android, хэштеги

Хэштегами на обеих платформах теперь поддерживаются не только латинские символы. Важно также то, что недавно применённые хэштеги теперь будут предлагаться на выбор при нажатии символа #. Это упрощает работу с ними во много раз.
Еще одним полезным новшеством для операционной системы Android стала возможность очищать поисковую историю в сети картинок, хэштегов и GIF. Достаточно просто нажать и удерживать недавние поисковые запросы.
Для сообщений в открытых чатах появились новые звуки. Улучшен дизайн и интерфейс.
Telegram получили отзыв от специалистов компании Google о том, как можно усовершенствовать интерфейс приложения для пользователей Android. В данном обновлении некоторые идеи воплощаются. К примеру, для личных чатов можно устанавливать индивидуальный фон. Он будет использован и в меню.
Как отправить большие файлы на Telegram?
Поделитесь своими файлами через ссылку:
1. Перетащите файлы в любую часть веб-сайта или нажмите кнопку «Нажмите здесь», чтобы выбрать файлы, которыми вы хотите поделиться,
2. Перейдите на вкладку «Создать ссылку для скачивания»,
3. Введите свой адрес электронной почты,
4. Установите флажок «Защита паролем», если вы хотите добавить пароль,
5. Нажмите кнопку «Создать», чтобы загрузить свои файлы и создать ссылку для скачивания, которой вы можете поделиться со своими контактами.
Похожие сообщения
- Как бесплатно отправлять большие файлы онлайн
- Отправляйте большие файлы онлайн без регистрации
- Отправляйте большие файлы онлайн на мобильные устройства
- Отправить файлы онлайн со ссылками
- Отправить большие файлы онлайн
- Быстрая отправка больших файлов онлайн
- Безопасно отправляйте файлы онлайн
- Отправить файлы онлайн более 2 ГБ
- Отправляйте большие файлы онлайн с ПК на мобильный
- Отправить файлы онлайн прямо на ПК
- Как отправлять большие файлы?
- Почему моя загрузка медленная?
- Что произойдет, если моя ссылка для скачивания истекает?
- Могу ли я удалить мои ссылки?
- Как мне скачать файлы?
- Как отправить большие видео на WhatsApp?
- Как отправить большие файлы на WhatsApp?
- Как отправить большие файлы в Messenger?
- Как отправить большие файлы на iMessenger?
- Как отправить большие файлы по скайпу?
- Как отправить большие файлы на Zoom?
- Как отправить большие файлы на Сигнал?
- Как отправить большие файлы на Slack?
- Как отправить большие файлы в Instagram?
- Как отправить большие файлы на LinkedIn?
- Как отправить большие файлы на видеовстречу?
- Как отправить большие файлы в Google Meet?
- Как отправить большие файлы в Twitter?
- Как отправить большие файлы на weChat?
- Как отправить большие файлы на Telegram?
- Как отправить большие файлы в приложении Line?
- Как отправлять большие файлы на FB?
- Как отправлять большие файлы на FaceBook?
- Как отправлять большие файлы на QQ?
- Как отправлять большие файлы в SnapChat?
- Как отправить большие файлы на GMail?
- как отправить большие файлы в Outlook?
- Как отправить большие файлы на Hotmail?
- Как отправить большие файлы на Yahoo?
- Как отправлять большие файлы в TikTok?
- Как отправлять большие файлы в Discord?
- Политика конфиденциальности
- Условия обслуживания
- О нас
- Связаться с нами