Как прочитать содержимое папки cache Телеграм бота

Главная — Вопросы по программированию — (Телеграм-бот на Python) Как прочитать/извлечь документ с помощью telegram-бота без загрузки документа?

(Телеграм-бот на Python) Как прочитать/извлечь документ с помощью telegram-бота без загрузки документа?

  • Post author: admin
  • Запись опубликована: 5 января, 2022
  • Post category: Вопросы по программированию

#python #telegram #telegram-bot

Вопрос:

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

Можно ли прочитать/извлечь содержимое документа без необходимости загружать документ через telegram и затем немедленно хранить его в базе данных?

В настоящее время мое решение состоит в том, чтобы прочитать csv-файл из Google листов, используя requests , как показано ниже.

def handle_message(update: Update, context: CallbackContext): csv_url = update.message.text res = rs.get(url=csv_url)

1. Как вы думаете, как вы достигнете того, о чем заявили? Читать без загрузки? Лучшее, что вы можете сделать, — это сначала загрузить его, прочитать и записать в базу данных, а затем удалить. Например, вам нужен только предварительный просмотр, затем вы загружаете первые несколько байтов с начала и показываете только этот фрагмент (который является предварительным просмотром, а не полными данными).

Telegram бот на python aiogram #4 хендлеры по файлам, организация проекта

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

Как прочитать содержимое папки cache телеграм бота

Существует заблуждение, будто Telegram самостоятельно хранит данные ботов на своих серверах. Но это не так. Бот взаимодействует с ними для получения новых данных, но обработка происходит на сторонних серверах.

Что же такое сервер?

Это «компьютер», работающий 24/7 для выполнения определённых программ. В данном случае — обеспечивающий непрерывную работу бота.

Еще по теме:  Лучшие Телеграм каналы по маркетингу и рекламе

Основные функции

  • хранение информации сайтов или чат-ботов
  • непрерывная работа программ и сервисов
  • использование для хранения корпоративных данных и доступа сотрудников к ним

Компания, оказывающая такие услуги, называется хостингом.

Если бы серверов не существовало, то ботов приходилось бы запускать на своих компьютерах. А чтобы пользователи могли получить доступ к боту 24/7, нельзя было бы отключать их и обновлять. На серверах обновления компонентов происходят, как правило, в фоновом режиме. Благодаря чему сервер перезагружать для обновления не нужно и бот не простаивает.

Где найти сторонний сервер, как с ним взаимодействовать?

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