Update admin bot token, refine VK and Yapfiles URL handling, enhance Docker configuration for Instagram downloader, and improve YouTube downloader's cookie validation and error messaging.
This commit is contained in:
parent
5c8456de96
commit
551b64777a
10 changed files with 522 additions and 1083 deletions
11
bot.py
11
bot.py
|
|
@ -377,9 +377,9 @@ def detect_video_source(url: str) -> str:
|
|||
return 'youtube'
|
||||
elif 'instagram.com' in domain:
|
||||
return 'instagram'
|
||||
elif 'vk.com' in domain or 'vk.ru' in domain or 'vkontakte.ru' in domain:
|
||||
elif 'vk.com' in domain or 'vkontakte.ru' in domain:
|
||||
return 'vk'
|
||||
elif 'yapfiles.ru' in domain or 'yapfiles.com' in domain:
|
||||
elif 'yapfiles.ru' in domain:
|
||||
return 'yapfiles'
|
||||
elif 'tiktok.com' in domain:
|
||||
return 'tiktok'
|
||||
|
|
@ -567,13 +567,6 @@ async def process_queue_item(item: QueueItem):
|
|||
# Отправляем копию видео админ боту
|
||||
await send_video_to_admin_bot(video_path, item.url, item.original_message.from_user)
|
||||
|
||||
# Удаляем файл после успешной отправки пользователю и админ боту
|
||||
try:
|
||||
Path(video_path).unlink()
|
||||
logger.info(f"Файл удален после успешной отправки: {video_path}")
|
||||
except Exception as delete_error:
|
||||
logger.warning(f"Не удалось удалить файл {video_path}: {delete_error}")
|
||||
|
||||
# Удаляем статусное сообщение и исходное сообщение со ссылкой
|
||||
try:
|
||||
await item.status_message.delete()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue