fix: audio-only format, m4a/mp3 support, source URL in caption
This commit is contained in:
parent
053f6c8afc
commit
839cd57f6f
3 changed files with 50 additions and 38 deletions
8
bot.py
8
bot.py
|
|
@ -562,18 +562,18 @@ async def process_queue_item(item: QueueItem):
|
|||
|
||||
video_file = open(video_path, 'rb')
|
||||
caption = get_text(item.locale, 'caption', bot_username=TELEGRAM_BOT_USERNAME)
|
||||
caption += f"\n\n{item.url}"
|
||||
|
||||
# Определяем имя файла для отправки
|
||||
video_filename = Path(video_path).name
|
||||
|
||||
# Отправляем как документ, чтобы Telegram НЕ сжимал видео
|
||||
# (reply_video сжимает, что приводит к потере качества и одинаковому размеру)
|
||||
# Отправляем как документ — Telegram сам определит тип по расширению
|
||||
await item.original_message.reply_document(
|
||||
document=video_file,
|
||||
filename=video_filename,
|
||||
caption=caption,
|
||||
read_timeout=600, # 10 минут на ответ от Telegram
|
||||
write_timeout=600, # 10 минут на отправку файла
|
||||
read_timeout=600,
|
||||
write_timeout=600,
|
||||
connect_timeout=60,
|
||||
pool_timeout=60
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue