Sabbah13 commited on
Commit
e680dab
·
verified ·
1 Parent(s): 8986f09

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +11 -2
main.py CHANGED
@@ -127,12 +127,16 @@ async def handle_webhook(request: Request, token: str = Depends(verify_token)):
127
  else:
128
  logger.info('Transcribation space is running, sending file')
129
  async with httpx.AsyncClient() as client:
 
 
130
  data = {
131
  'video_url': str(responseRetrieve.get('video_url')),
132
  'final_url': "https://sabbah13-video-call-recording-and-transcription-9729a08.hf.space/transcript/",
133
  'max_speakers': 10,
134
  'min_speakers': 1,
135
  'bot_id': bot_id,
 
 
136
  }
137
  headers = {
138
  'Authorization': f'Bearer {os.environ.get("HF_TOKEN")}'
@@ -161,9 +165,12 @@ async def handle_webhook(request: Request, token: str = Depends(verify_token)):
161
  async def download_video(request: Request, token: str = Depends(verify_token)):
162
  try:
163
  json_data = await request.json()
 
 
 
164
 
165
  summary_answer = get_completion_from_openai(str(base_promt + json_data.get('transcript')), 1024)
166
-
167
  headers = {
168
  "Authorization": django_authorization_token,
169
  }
@@ -173,6 +180,8 @@ async def download_video(request: Request, token: str = Depends(verify_token)):
173
  "bot_id": json_data.get('bot_id'),
174
  "video_url": json_data.get('video_url'),
175
  "summary": summary_answer,
 
 
176
  }
177
 
178
  logger.info(f"Received JSON for transcription: {json_data.get('transcript')} Bot id: {json_data.get('bot_id')} Video url: {json_data.get('video_url')} Summary: {summary_answer}")
@@ -352,7 +361,7 @@ async def connect_bot(meeting_data: MeetingEvent, token: str = Depends(verify_to
352
  "join_at": meeting_date,
353
  "metadata": {
354
  "user_id": user_id,
355
- "event_id": event_id
356
  },
357
  }
358
 
 
127
  else:
128
  logger.info('Transcribation space is running, sending file')
129
  async with httpx.AsyncClient() as client:
130
+ user_id = responseRetrieve.get('metadata', {}).get('user_id', None)
131
+ event_id = responseRetrieve.get('metadata', {}).get('event_id', None)
132
  data = {
133
  'video_url': str(responseRetrieve.get('video_url')),
134
  'final_url': "https://sabbah13-video-call-recording-and-transcription-9729a08.hf.space/transcript/",
135
  'max_speakers': 10,
136
  'min_speakers': 1,
137
  'bot_id': bot_id,
138
+ 'user_id': user_id,
139
+ 'even_id': even_id,
140
  }
141
  headers = {
142
  'Authorization': f'Bearer {os.environ.get("HF_TOKEN")}'
 
165
  async def download_video(request: Request, token: str = Depends(verify_token)):
166
  try:
167
  json_data = await request.json()
168
+
169
+ user_id = json_data.get('user_id', None)
170
+ event_id = responseRetrieve.get('event_id', None)
171
 
172
  summary_answer = get_completion_from_openai(str(base_promt + json_data.get('transcript')), 1024)
173
+
174
  headers = {
175
  "Authorization": django_authorization_token,
176
  }
 
180
  "bot_id": json_data.get('bot_id'),
181
  "video_url": json_data.get('video_url'),
182
  "summary": summary_answer,
183
+ 'user_id': user_id,
184
+ 'even_id': even_id,
185
  }
186
 
187
  logger.info(f"Received JSON for transcription: {json_data.get('transcript')} Bot id: {json_data.get('bot_id')} Video url: {json_data.get('video_url')} Summary: {summary_answer}")
 
361
  "join_at": meeting_date,
362
  "metadata": {
363
  "user_id": user_id,
364
+ "event_id": event_id,
365
  },
366
  }
367