izuemon commited on
Commit
a77ba8e
·
verified ·
1 Parent(s): 0f89020

Update watcher.py

Browse files
Files changed (1) hide show
  1. watcher.py +4 -8
watcher.py CHANGED
@@ -353,10 +353,11 @@ def send_to_channel(text):
353
 
354
 
355
  def upload_file_to_channel(file_url):
 
356
  file_res = requests.get(file_url, timeout=60)
357
  file_res.raise_for_status()
358
 
359
- upload_url = "https://media.channel.io/cht/v1/pri-file"
360
 
361
  files = {
362
  "file": ("video.mp4", file_res.content, "video/mp4")
@@ -366,15 +367,10 @@ def upload_file_to_channel(file_url):
366
  "x-account": X_ACCOUNT,
367
  }
368
 
369
- res = requests.post(upload_url, headers=headers, files=files, timeout=120)
370
  res.raise_for_status()
371
 
372
- data = res.json()
373
-
374
- # messages API 用に必要なのは fileId だけ
375
- return {
376
- "fileId": data["fileId"]
377
- }
378
 
379
 
380
  def send_video_message(file_json):
 
353
 
354
 
355
  def upload_file_to_channel(file_url):
356
+ # mp4バイナリ取得
357
  file_res = requests.get(file_url, timeout=60)
358
  file_res.raise_for_status()
359
 
360
+ upload_url = "https://media.channel.io/cht/v1/pri-file/200605/groups/519217/message/send_yt_video_file.mp4"
361
 
362
  files = {
363
  "file": ("video.mp4", file_res.content, "video/mp4")
 
367
  "x-account": X_ACCOUNT,
368
  }
369
 
370
+ res = requests.post(upload_url, headers=headers, files=files, timeout=60)
371
  res.raise_for_status()
372
 
373
+ return res.json() # ←これを messages POST の body.files に入れる
 
 
 
 
 
374
 
375
 
376
  def send_video_message(file_json):