Задать вопрос
@nedland

Способы хранения медиа в telethon?

Нужна помощь.
Нигде не нашел информации по хранению медиа для последующих отправок с помощью библиотеки Telethon (client).

Что узнал, пишу кратко т.к. знающий поймет, а кто не поймет, то и помочь не сможет :)
Сначала думал сохранять данные, которые возвращаются через InputFile или InputFileBig, но как оказалось воспользоваться тем, что оно возвращает ты можешь только ~12 часов (инфа оказывается была, но не наглядно)

Дальше пошел к самому сообщению, увидел там id, access_hash, file_reference. Вроде как работает, но информации насколько долго ты можешь ими воспользоваться не нашел. Может кто знает?

И последний вопрос, какие есть еще способы "более долгого" хранения медиа в БД (или где угодно) для последующих отправок в через Telethon (client)?

Спасибо!
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
@profispb
Программист.
Есть несколько варинатов:
1. Есть известное сообщение где лежит медиа, когда надо отправит сообщение с таким медиа просто сохраняем себе и пересылаем, для это надо вести табличку соответствия(откуда и что брать)
2. Хранить у себя эти медиа, вести таблицу соответствия и когда надо просто их рассылать
3. Хранить в БД в blob - плохая затея, хранить медиа в БД))

У telethon есть стадартные методы download_media, send_file
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы