يستفيد هذا المشروع من الذكاء الاصطناعي، وتحديدًا نماذج GPT، لأتمتة طلبات العمل على LinkedIn. إنه ينطبق بذكاء على الوظائف التي تحتوي على خيار "التقديم السهل" ويقوم بملء نماذج الطلبات تلقائيًا نيابةً عنك.
قبل الغوص في المشروع، ستحتاج إلى إنشاء ملفين أساسيين باستخدام القالب المقدم:
kodakandlasrikar99.txt
. يجب أن يتوافق اسم الملف النصي مع الجزء الأولي من عنوان بريدك الإلكتروني المستخدم على LinkedIn. على سبيل المثال، إذا كان عنوان بريدك الإلكتروني هو [email protected]، فيجب تسمية الملف kodakandlasrikar99.txt.ارجع إلى ملفات الأمثلة في هذا المشروع للحصول على إرشادات حول إنشاء الملفات الخاصة بك. باعتباري مهندسًا للتعلم الآلي، قمت بتصميم كل من ملفات JSON والملفات النصية خصيصًا للتطبيق على أدوار التعلم الآلي، بما يتماشى بشكل وثيق مع تفضيلاتي. لا تتردد في استخدامها كقوالب للتكيف مع الأدوار الأخرى.
يعد ملف JSON ضروريًا لتخصيص عملية التقديم وفقًا لتفضيلاتك. وفيما يلي شرح لكل مفتاح:
username
: البريد الإلكتروني الخاص بحسابك على LinkedIn.password
: كلمة مرور حسابك على LinkedIn.roles1
: قائمة الكلمات الرئيسية للمسميات الوظيفية المطلوبة. سيتم تطبيق الروبوت إذا كان المسمى الوظيفي يحتوي على أي من هذه الكلمات.not_roles1
: قائمة الكلمات الرئيسية التي يجب تجنبها في المسميات الوظيفية. لن ينطبق الروبوت على الوظائف التي تحتوي على هذه الكلمات الرئيسية في العنوان.keywords
: قائمة المهارات أو الأدوار الوظيفية للبحث عن وظيفة على LinkedIn.locations
: قائمة مواقع العمل المفضلة.remote
: اضبط على true
أو false
. إذا كان هذا صحيحًا، فإن الروبوت يبحث عن وظائف عن بعد.hybrid
: اضبط على true
أو false
. إذا كان هذا صحيحًا، فسيقوم الروبوت بالبحث عن وظائف مختلطة. إذا كان كل من remote
hybrid
صحيحا، فإنه يبحث عن كلا النوعين. إذا كان كلاهما خطأ، فإنه يأخذ في الاعتبار جميع أنواع الوظائف (في الموقع، عن بعد، مختلطة).telegram_token_id
: رمز بوت Telegram الخاص بك لتلقي التحديثات حول طلبات العمل والنماذج المملوءة. لمعرفة كيفية الحصول على معرف الرمز المميز لبوت Telegram ومعرف الدردشة، راجع مقطع فيديو Youtube هذا.telegram_chat_id
: معرف دردشة Telegram الخاص بك لتلقي التحديثات.token_cookie_chatgpt
: رمز ملف تعريف الارتباط ChatGPT. للحصول على ذلك، قم بزيارة ChatGPT، واضغط على F12 للحصول على أدوات المطورين، وابحث عن ملف تعريف الارتباط __Secure-next-auth.session-token
، وانسخ قيمته.headless_mode_chatgpt
: اضبطه على true
أو false
. إذا كان هذا صحيحًا، فسيتم تشغيل متصفح ChatGPT UI في وضع مقطوعة الرأس. حاليًا، قم بتعيينه على خطأ بسبب خطأ معروف.model_name
: اسم نموذج GPT (على سبيل المثال، "gpt-4"، "gpt-3.5").gemini_api_key
: مفتاح API لـ Google Gemini. احصل عليه هنا.chatgpt_timeout
: الوقت بالثواني (الافتراضي 120) للانتظار قبل إعادة محاولة الطلب في حالة حدوث خطأ في استخراج استجابة ChatGPT.GPT_backend_selection
: اختر بين "chatgpt" و"gemini". استخدم "chatgpt" لرمز ChatGPT أو "gemini" لمفتاح Gemini API. لتشغيل هذا البرنامج، تحتاج إلى تشغيل python3 apply.py your_first_segment_mail_address
، هنا وسيطة سطر الأوامر هي الجزء الأولي من عنوان بريدك الإلكتروني المستخدم على Linkedin. على سبيل المثال، إذا كان عنوان بريدك الإلكتروني هو [email protected]، فسيتعين عليك تشغيل python3 apply.py kodakandlasrikar99
إذا وجدت أن روبوت طلب التوظيف هذا القائم على الذكاء الاصطناعي مفيد أو مثير للاهتمام، فيرجى التفكير في منحه نجمة على GitHub. يساعد دعمك على زيادة وضوح المشروع ويشجع التطورات والتحسينات المستقبلية. فقط اضغط على أيقونة النجمة في أعلى الصفحة – فهذا يعني الكثير!
تم ترخيص هذا المشروع بموجب ترخيص Apache.
قد يقوم LinkedIn بحظر حسابك إذا اكتشف استخدام أدوات التشغيل الآلي دون إذن. لقد حدث هذا لي عدة مرات. وللتخفيف من هذه المخاطر، تتضمن التعليمات البرمجية فترات زمنية للنوم وتستخدم محركًا كروميًا لم يتم اكتشافه، بهدف تقليل فرص اكتشاف LinkedIn. ومع ذلك، يرجى العلم أن LinkedIn قد يستمر في اكتشاف حسابك وحظره بشكل دائم. أنا لست مسؤولاً عن أي تعليق أو حظر للحساب قد يحدث نتيجة لاستخدام هذه الأداة.
استخدم هذه الأداة بحكمة وعلى مسؤوليتك الخاصة. صيد عمل سعيد! ؟
إخلاء المسؤولية: هذا المشروع غير تابع لـ LinkedIn أو OpenAI. استخدم بشكل مسؤول والتزم بشروط خدمة LinkedIn.