لقد تم تكليفك بتنفيذ فئة حصاد تويتر التي تسترد التغريدات من الجدول الزمني لمستخدم معين. مهمتك هي إكمال تنفيذ فئة `TwitterHarvester`، وتحديدًا طريقة `الجلب`، والتي يجب أن تستخدم واجهة برمجة تطبيقات Twitter المتوفرة لجلب التغريدات من الخط الزمني للمستخدم المحدد، بدءًا من `آخر_تغريدة`.

تحتوي فئة `TwitterHarvester` على السمات والأساليب التالية:

صفات:
- `api`: مثيل لفئة Twitter API. يمكنك افتراض أن هذه الفئة تم تنفيذها بالفعل وتوفر طريقة `get_timeline(screen_name: str, last_tweet_id: str) -> List[Tweet]` التي تأخذ اسم الشاشة ومعرف التغريدة الأخير كمعلمات وترجع قائمة التغريدات.
- `اسم_الشاشة`: سلسلة تمثل اسم شاشة تويتر للمستخدم الذي يحتاج إلى جلب يومياته.
- `last_tweet_id`: سلسلة تمثل معرف آخر تغريدة تم جلبها. يتم استخدام هذا كنقطة بداية لجلب التغريدات اللاحقة.

طُرق:
- `fetch() -> List[Tweet]`: يجب أن تستخدم هذه الطريقة السمة `api` لجلب التغريدات من الخط الزمني للمستخدم المحدد بدءًا من `last_tweet_id`. يجب أن تعيد قائمة التغريدات.

تحتاج إلى تنفيذ طريقة "الجلب" لفئة "TwitterHarvester".
{"evolved_from": null, "kind": "synthetic", "source": "argilla/DistiCoder-dpo-binarized"}