MpBlog_

Aug 09, 20243 min read

Free Source Code & Cara Membuat Bot Whatsapp Ai dan Sticker Terintegrasi dengan GeminiAi & BotAi

Membuat bot WhatsApp yang canggih dengan kemampuan AI bisa menjadi pengalaman yang seru dan bermanfaat. Kali ini, kita akan coba membuat bot whatsapp yang terintegrasi dengan GeminiAi atau OpenAi yang mana sistem whatsappnya itu sendiri menggunakan library baileys.


Source code ini dibuat dengan sederhana saja, untuk menerima pesan masuk dari whatsapp dan mengembalikan atau mengirim pesan ke si pengirim, jika teman teman mencari source code whatsapp gateway yang lengkap beserta api nya silahkan bisa pakai https://m-pedia.my.id.


Sebelum memulai pastikan sudah terinstall node js dan npm di local komputer teman teman, jika sudah , maka kita langsung menuju ke tutorialnya.


Clone Github Repository

Saya sudah mempersiapkan source codenya,kita bisa langsung saja clone repository tersebut dengan command :

git clone https://github.com/Ilmans/baileys-bot

Setelah proses cloning selesai,silahkan masuk ke directorynya dengan comman

cd baileys-bot


Setup file .env


Disana terdapat file yang bernama .env.example , silahkan ubah file tersebut menjadi .env.

Setelah kita mengubah nama file, langkah selanjutnya adalah mengkonfigurasi bot AI. Kita bisa memilih antara GeminiAI atau OpenAI dengan mengatur variabel BOT_ACTIVE di dalam file .env:

  • Isi dengan geminiai jika kita ingin menggunakan GeminiAI.
  • Isi dengan openai jika kita ingin menggunakan OpenAI.


Masukan Api Key

Selanjutnya, kita perlu memasukkan API key yang sesuai berdasarkan pilihan AI kita:

  • Jika kita memilih geminiai, masukkan API key pada variabel GEMINI_KEY , apikey gemini bisa di dapatkan di https://gemini.google.com
  • Jika kita memilih openai, masukkan API key pada variabel OPENAI_KEY, apikey openai bisa di dapatkan di https://openai.com


Install Dependencies

Setelah konfigurasi selesai, kita perlu menginstall dependensi yang dibutuhkan dengan command berikut :

npm install


Jalankan Bot

Dengan semua setup yang sudah di lakukan, sekarang kita bisa menjalankan bot dengan perintah:

npm run start


Scan QR Code

Setelah command npm run start di jalankan, maka akan muncul QR Code di terminal, silahkan scan dengan akun whatsappnya sampai terkoneksi.


Perintah yang Tersedia

Setelah whatsapp terkoneksi, ada beberapa perintah yang bisa kita gunakan untuk mengoperasikan bot:

  • Gunakan perintah /start untuk memulai bot.
  • Gunakan perintah /stop untuk menghentikan bot.
  • Kirim gambar dengan perintah /sticker untuk mengubah gambar tersebut menjadi stiker.

Dengan mengikuti langkah-langkah di atas, kita sudah berhasil membuat bot WhatsApp AI yang terintegrasi dengan GeminiAI atau OpenAI. Bot ini siap kita gunakan untuk berbagai kebutuhan, termasuk mengubah gambar menjadi stiker.


Selamat mencoba, dan semoga bot ini bermanfaat bagi kita semua!

Share: