أنت تعمل على تطبيق دردشة وتحتاج إلى تنفيذ وظيفة للاستماع إلى الرسائل الواردة. لديك فئة "ChatClient" بأسلوب "start_listen_messages" الذي يأخذ دالة "message_received" كوسيطة. يتم استدعاء الدالة `message_received` عند استلام رسالة جديدة.

تحتاج إلى تنفيذ طريقة "start_listen_messages" لتعيين وظيفة "message_received" المتوفرة كرد اتصال لاستقبال الرسائل. عندما يتم تلقي رسالة، يجب استدعاء الدالة `message_received` مع الرسالة المستلمة كوسيطة.

مهمتك هي إكمال طريقة "start_listen_messages" لتحقيق الوظيفة المطلوبة.

ملحوظة:
- تم بالفعل تنفيذ فئة `ChatClient` جزئيًا باستخدام أسلوب `__init__` الذي يقوم بتهيئة سمات الفئة.

إمضاء:
```
def start_listen_messages(self, message_received):
    يمر
```

مثال:
```بيثون
def message_received(الرسالة):
    طباعة (و"الرسالة المستلمة: {message}")

العميل = ChatClient()
client.start_listen_messages(message_received)
```

انتاج:
```
وصلت الرسالة: مرحبا، كيف حالك؟
```
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}