mirror of
https://github.com/HKUDS/nanobot.git
synced 2026-04-27 05:15:51 +00:00
fix: ensure feishu audio file has .opus extension for Groq Whisper compatibility
This commit is contained in:
parent
998021f571
commit
4044b85d4b
@ -753,8 +753,9 @@ class FeishuChannel(BaseChannel):
|
|||||||
None, self._download_file_sync, message_id, file_key, msg_type
|
None, self._download_file_sync, message_id, file_key, msg_type
|
||||||
)
|
)
|
||||||
if not filename:
|
if not filename:
|
||||||
ext = {"audio": ".opus", "media": ".mp4"}.get(msg_type, "")
|
filename = file_key[:16]
|
||||||
filename = f"{file_key[:16]}{ext}"
|
if msg_type == "audio" and not filename.endswith(".opus"):
|
||||||
|
filename = f"{filename}.opus"
|
||||||
|
|
||||||
if data and filename:
|
if data and filename:
|
||||||
file_path = media_dir / filename
|
file_path = media_dir / filename
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user