Proyek ini memanfaatkan AI, khususnya model GPT, untuk mengotomatiskan lamaran kerja di LinkedIn. Ini secara cerdas diterapkan pada pekerjaan dengan opsi "Lamar Mudah" dan mengisi formulir lamaran secara otomatis atas nama Anda.
Sebelum mendalami proyek ini, Anda harus membuat dua file penting dengan templat yang disediakan:
kodakandlasrikar99.txt
. Nama file untuk file teks harus sesuai dengan segmen awal alamat email Anda yang digunakan di LinkedIn. Misalnya, jika alamat email Anda adalah [email protected], file tersebut harus diberi nama kodakandlasrikar99.txt.Lihat contoh file dalam proyek ini untuk panduan membuat file Anda sendiri. Sebagai Insinyur Pembelajaran Mesin, saya telah membuat file JSON dan Teks khusus untuk diterapkan pada peran Pembelajaran Mesin, selaras dengan preferensi saya. Jangan ragu untuk menggunakan ini sebagai templat untuk beradaptasi dengan peran lain.
File JSON sangat penting untuk menyesuaikan proses aplikasi dengan preferensi Anda. Berikut penjelasan masing-masing kuncinya:
username
: email akun LinkedIn Anda.password
: kata sandi akun LinkedIn Anda.roles1
: Daftar kata kunci untuk jabatan yang diinginkan. Bot akan berlaku jika jabatan berisi kata-kata ini.not_roles1
: Daftar kata kunci yang harus dihindari dalam jabatan. Bot tidak akan berlaku untuk pekerjaan dengan kata kunci ini dalam judulnya.keywords
: Daftar keterampilan atau peran pekerjaan untuk pencarian kerja LinkedIn.locations
: Daftar lokasi pekerjaan pilihan.remote
: Setel ke true
atau false
. Jika benar, bot akan mencari pekerjaan jarak jauh.hybrid
: Setel ke true
atau false
. Jika benar, bot akan mencari pekerjaan hibrid. Jika remote
dan hybrid
keduanya benar, ia akan mencari kedua jenis tersebut. Jika keduanya salah, maka semua jenis pekerjaan akan dipertimbangkan (onsite, remote, hybrid).telegram_token_id
: Token bot Telegram Anda untuk menerima pembaruan pada lamaran pekerjaan dan formulir yang diisi. Untuk mempelajari cara mendapatkan ID token bot Telegram dan ID chat, lihat video Youtube ini.telegram_chat_id
: ID obrolan Telegram Anda untuk menerima pembaruan.token_cookie_chatgpt
: Token kue ChatGPT. Untuk memperolehnya, kunjungi ChatGPT, tekan F12 untuk alat pengembang, temukan cookie __Secure-next-auth.session-token
, dan salin nilainya.headless_mode_chatgpt
: Setel ke true
atau false
. Jika benar, jalankan browser ChatGPT UI dalam mode tanpa kepala. Saat ini, setel ke false karena bug yang diketahui.model_name
: Nama model GPT (misalnya, "gpt-4", "gpt-3.5").gemini_api_key
: Kunci API untuk Google Gemini. Dapatkan di sini.chatgpt_timeout
: Waktu dalam detik (default 120) untuk menunggu sebelum mencoba kembali permintaan jika terjadi kesalahan pada ekstraksi respons ChatGPT.GPT_backend_selection
: Pilih antara "chatgpt" dan "gemini". Gunakan "chatgpt" untuk token ChatGPT atau "gemini" untuk kunci API Gemini. Untuk menjalankan program ini, Anda perlu menjalankan python3 apply.py your_first_segment_mail_address
, Di sini argumen baris perintah adalah segmen awal dari alamat email Anda yang digunakan di Linkedin. Misalnya, jika alamat email Anda adalah [email protected], maka Anda harus menjalankan python3 apply.py kodakandlasrikar99
Jika menurut Anda bot lamaran kerja berbasis AI ini bermanfaat atau menarik, harap pertimbangkan untuk memberikannya bintang di GitHub. Dukungan Anda membantu meningkatkan visibilitas proyek dan mendorong pengembangan dan perbaikan di masa depan. Cukup klik ikon bintang di bagian atas halaman – itu sangat berarti!
Proyek ini dilisensikan di bawah Lisensi Apache.
LinkedIn dapat memblokir akun Anda jika mendeteksi alat otomatisasi digunakan tanpa izin. Ini telah terjadi pada saya beberapa kali. Untuk memitigasi risiko ini, kode tersebut menyertakan interval tidur dan menggunakan driver chrome yang tidak terdeteksi, yang bertujuan untuk mengurangi kemungkinan deteksi oleh LinkedIn. Namun, perlu diketahui bahwa LinkedIn mungkin masih mendeteksi dan memblokir akun Anda secara permanen. Saya tidak bertanggung jawab atas penangguhan atau pemblokiran akun apa pun yang mungkin terjadi akibat penggunaan alat ini.
Gunakan alat ini dengan bijak dan risiko Anda tanggung sendiri. Selamat berburu pekerjaan! ?
Penafian: Proyek ini tidak berafiliasi dengan LinkedIn atau OpenAI. Gunakan secara bertanggung jawab dan patuhi persyaratan layanan LinkedIn.