优化语音发送逻辑

This commit is contained in:
liuwei
2025-05-29 17:42:47 +08:00
parent 3659eb7d99
commit df3ee777b2
2 changed files with 14 additions and 4 deletions

View File

@@ -266,8 +266,18 @@ def api_send_message():
if 'file' not in request.files:
return jsonify({'success': False, 'message': '未上传文件'})
file = request.files['file']
if file.name.endswith('.mp3'):
format_str = "mp3"
elif file.name.endswith('.wav'):
format_str = "wav"
else:
return jsonify({
'success': False,
'data': {
}
})
client_msg_id, create_time, new_msg_id = loop.run_until_complete(
server.client.send_voice_message(wxid, file.read(), format="mp3")
server.client.send_voice_message(wxid, file.read(), format=format_str)
)
return jsonify({
'success': True,