Pada artikel ini, update.or.id akan memberikan tutorial menghubungkan WhatsApp dengan ChatGPT menggunakan script yang dibuat oleh salah seorang pembuat kode yaitu askrella.
Belakangan banyak beredar informasi mengenai cara menghubungkan Whatsapp dengan ChatGPT, namun dari sekian banyak informasi yang team update.or.id cari, sebagian besar tidak memberikan informasi lengkap mengenai langkah dan caranya.
Untuk itu, pada artikel ini kami akan memberikan tutorialnya secara lengkap.
Syarat Menghubungkan WhatsApp dengan ChatGPT
- Memiliki VPS Linux ( baik itu Ubuntu, CentOS atau Almalinux )
- Menginstall Node.js
- Menginstall NPM
- Menginstall Script Askrella
- Mendapatkan kode API ChatGPT
- Koneksi dengan Chrome Remote Desktop
Seperti kami informasikan diatas, untuk dapat menghubungkan whatsapp dengan chatgpt kalian memerlukan server khusus. Setelah itu melakukan instalasi node.js, NPM, script whatsapp chatgpt dan mengkoneksikan dengan chrome remote desktop.
Mengapa mengkoneksikan dengan Chrome Remote Desktop? karena jika kita membeli sebuah VPS biasanya pihak penyedia VPS terssebut menyediakan sistem operasi khusus server dimana sistem operasi khusus server pada linux tidak memiliki tampilan visual.
Oke langsung saja kita mulai tutorialnya. Pada tutorial ini kami menggunakan VPS dengan OS Ubuntu 20.04 LTS
Cara Menghubungkan WhatsApp dengan ChatGPT
1. Login ke VPS
Langkah pertama adalah melakukan login ke VPS menggunakan Akses ssh server, kemudian mengubah user menjadi root.
2. Update & Upgrade Server
Langkah kedua adalah melakukan update dan upgrade sistem server terlebih dahulu agar menggunakan sistem yang terbaru dengan menjalankan perintah
apt-get update && apt-get upgrade -y
3. Install Node JS
Langkah ketiga adalah melakukan instalasi Node JS dengan menjalankan perintah
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install nodejs
Kemudian cek versi Node JS yang terinstall dan pastikan minimum versi 18.0 dengan perintah
node -v
3. Instalasi Askrella Whatsapp-chatGPT
Langkah ketiga adalah melakukan melakukan copy script askrella whatsapp-chatgpt dengan menjalankan perintah berikut
git clone https://github.com/askrella/whatsapp-chatgpt
Setelah berhasil silahkan ubah ke folder whatsapp-chatgpt dengan menjalankan perintah
cd whatsapp-chatgpt
Selanjutnya adalah menjalankan atau install scriptnya dengan menjalankan perintah
npm install
dan tunggu hingga prosesnya selesai.
4. Membuat API KEY ChatGPT
Agar chatgpt dapat berjalan nantinya, maka kalian memerlukan API ChatGPT. Untuk API Key nya sendiri bisa kalian dapatkan pada link berikut API KEY CHATGPT.
5. Membuat File .env
Langkah selanjutnya adalah membuat file .env dengan menjalankan perintah
nano .env
6. Paste File .env
SIlahkan kalian copy dan paste file env berikut .env file askrella.
7. Ubah OPENAI_API_KEY
Silahkan ubah openai api key menjadi api key milik kalian.
sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
kemudian simpan dengan perintah CLTR+X kemudian Y kemudian enter
8. Menjalankan Script
Setelah itu silahkan jalankan script dengan perintah
npm run start
silahkan ketikkan y dan tekan enter pada notifikasi berikut
> whatsapp-chatgpt@1.0.0 start
> npx vite-node src/index.ts
Need to install the following packages:
vite-node@0.29.3
Ok to proceed? (y)
Apabila kalian menggunakan ubuntu server tanpa desktop maka akan muncul notifikasi error sebagai berikut
Error: Failed to launch the browser process!
/home/cakrawalakph/whatsapp-chatgpt/node_modules/whatsapp-web.js/node_modules/puppeteer/.local-chromium/linux-982053/chrome-linux/chrome: error while loading shared libraries: libatk-1.0.so.0: cannot open shared object file: No such file or directory
Untuk mengatasinya, kita perlu melakukan instalasi Chrome Remote Desktop dan mengaksesnya melalui Chrome Remote Desktop. Untuk cara instalasi Chrome Remote Desktop akan kami bahas pada artikel selanjutnya.
9. Login Ke Server Menggunakan Chrome Remote Desktop
langkah kesembilan adalah login keserver menggunakan chrome remote desktop. Kemudian buka aplikasi Xtrem dengan cara
- Klik tulisan activities
- Klik titik 9
- Pilih Xterm
setelah itu silahkan kalian ubah akses ke root dan pindah ke folder whatsapp-chatgpt ( umumnya folder tersebut terletak pada /home/username/whatsapp-chatgpt ).
Kemudian jalankan perintah
npm run start
Tunggu hingga Barcode muncul dan silahkan scan barcode tersebut menggunakan Aplikasi Whatsapp kalian.
Perhatikan notifikasi dibawah barcode pastikan ready to use. Setelah itu kalian bisa mencoba chat nomor tersebut menggunakan nomor lain untuk memastikan apakah bekerja atau tidak.
10. Kode Perintah
Untuk menjalankan chatGPT pada whatsapp kalian memerlukan perintah yaitu:
- !gpt ( untuk perintah berbasis chat )
- !dale ( untuk mencari gambar )
Contoh perintah :
- !gpt kucing lucu
- !dalle kucing lucu
Apabila berjalan maka akn muncul balasan seperti berikut
Itulah tadi informasi dan tutorial yang bisa kami berikan, semoga dapat membantu kalian