XiaoBai1221 commited on
Commit
ca745ac
·
verified ·
1 Parent(s): 5c0b3aa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -1120,11 +1120,11 @@ def process_messenger_video(video_url, sender_id):
1120
  try:
1121
  print(f"🎬 開始處理 Messenger 影片:{video_url}")
1122
 
1123
- # 驗證影片 URL 格式
1124
- if not video_url or 'xx.fbcdn.net' in video_url:
1125
- print(f" 影片 URL 格式無效或包含佔位符:{video_url}")
1126
- send_message(sender_id, "影片 URL 格式無效,請重新發送影片。")
1127
- return
1128
 
1129
  # 檢查 URL 是否可訪問(輕量級檢查)
1130
  try:
@@ -1138,7 +1138,7 @@ def process_messenger_video(video_url, sender_id):
1138
  print(f"❌ 影片 URL 檢查失敗:{e}")
1139
  send_message(sender_id, "影片連結檢查失敗,請重新發送影片。")
1140
  return
1141
-
1142
  # 重試下載邏輯
1143
  max_retries = 3
1144
  retry_delay = 2 # 初始延遲 2 秒
 
1120
  try:
1121
  print(f"🎬 開始處理 Messenger 影片:{video_url}")
1122
 
1123
+ # 自動修復包含佔位符的 URL
1124
+ if 'xx.fbcdn.net' in video_url:
1125
+ print(f"🔧 檢測到佔位符 URL,嘗試自動修復:{video_url}")
1126
+ video_url = _fix_facebook_cdn_url(video_url)
1127
+ print(f"🔄 修復後的 URL:{video_url}")
1128
 
1129
  # 檢查 URL 是否可訪問(輕量級檢查)
1130
  try:
 
1138
  print(f"❌ 影片 URL 檢查失敗:{e}")
1139
  send_message(sender_id, "影片連結檢查失敗,請重新發送影片。")
1140
  return
1141
+
1142
  # 重試下載邏輯
1143
  max_retries = 3
1144
  retry_delay = 2 # 初始延遲 2 秒