diff --git a/admin/dashboard/blueprints/contacts.py b/admin/dashboard/blueprints/contacts.py index 7b73875..20d308f 100644 --- a/admin/dashboard/blueprints/contacts.py +++ b/admin/dashboard/blueprints/contacts.py @@ -216,7 +216,7 @@ def api_send_message(): # 获取机器人实例 server = current_app.dashboard_server - if not server or not server.robot: + if not server or not server.client: return jsonify({'success': False, 'message': '机器人未初始化'}) # 创建事件循环 @@ -226,7 +226,7 @@ def api_send_message(): # 根据消息类型调用不同的发送方法 if msg_type == 'text': client_msg_id, create_time, new_msg_id = loop.run_until_complete( - server.robot.send_text_message(wxid, content) + server.client.send_text_message(wxid, content) ) return jsonify({ 'success': True, @@ -242,7 +242,7 @@ def api_send_message(): return jsonify({'success': False, 'message': '未上传文件'}) file = request.files['file'] client_msg_id, create_time, new_msg_id = loop.run_until_complete( - server.robot.send_image_message(wxid, file.read()) + server.client.send_image_message(wxid, file.read()) ) return jsonify({ 'success': True, @@ -258,7 +258,7 @@ def api_send_message(): return jsonify({'success': False, 'message': '未上传文件'}) file = request.files['file'] client_msg_id, create_time, new_msg_id = loop.run_until_complete( - server.robot.send_voice_message(wxid, file.read()) + server.client.send_voice_message(wxid, file.read()) ) return jsonify({ 'success': True, @@ -274,7 +274,7 @@ def api_send_message(): return jsonify({'success': False, 'message': '未上传文件'}) file = request.files['file'] client_msg_id, new_msg_id = loop.run_until_complete( - server.robot.send_video_message(wxid, file.read()) + server.client.send_video_message(wxid, file.read()) ) return jsonify({ 'success': True, @@ -289,7 +289,7 @@ def api_send_message(): title = content.get('title', '') description = content.get('description', '') client_msg_id, create_time, new_msg_id = loop.run_until_complete( - server.robot.send_link_message(wxid, url, title, description) + server.client.send_link_message(wxid, url, title, description) ) return jsonify({ 'success': True,