أنت تعمل على مشروع برمجي يتطلب استخدام فئات الاستثناء لمعالجة الأخطاء المتنوعة. لقد صادفت مقتطف التعليمات البرمجية الذي يحدد ثلاث فئات استثناء: `ConfigurationError`، و`ImplementationError`، و`TransportError`.

مهمتك هي تنفيذ دالة `get_exception_class()` التي تأخذ رسالة خطأ كمدخل وترجع فئة الاستثناء المناسبة بناءً على نوع الخطأ. يجب أن تتحقق الوظيفة من رسالة الخطأ لكلمات رئيسية معينة وتحدد نوع الخطأ وفقًا لذلك.

يجب أن تحتوي الدالة `get_exception_class()` على التوقيع التالي:
```
تعريف get_exception_class(error_message: str) -> النوع[استثناء]:
    يمر
```

اكتب الدالة `get_exception_class()` التي تلبي المتطلبات المحددة.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}