Chat Manjemen

Persiapan

  • Nodejs v.18 (https://nodejs.org/en) atau versi yang paling terbaru
  • Server atau komputer lokal ber OS (Linux / Windows )
  • Postman / Rest API Client

Penginstallan

install node terlebih dahulu , lalu pergi ke folder project nya dan buka terminal didalam folder tersebut

dan ketik

npm install

setelah semuanya terinstall maka hal selanjutnya adalah memulai aplikasi dengan cara mengetikan lagi di terminal

npm start

Penggunaan

sebelum memasukan data data akun diharapkan memasukan webhook atau url yang akan di jadikan sebagai penerima chat nya

saat di mulai akan ada tulisan server berjalan di port 3000 , port ini bisa di ubah di file config.js

module.exports = {

PORT_APPS:  3000,

}

lalu masukan webhook url di dalam postman atau rest api client lainnya dengan url : http://localhost:3000/set_webhook

Setting Akun Sosmed

- facebook

sama seperti webhook kita hanya butuh memasukan data akun dengan POST data

URL : https://localhost:3000/facebook

{
"username"  :  "username_facebook",
"password"  :  "password_facebook"
}

- instagram

URL : https://localhost:3000/instagram

{
"username"  :  "username_instagram",
"password"  :  "password_instagram"
}

- tiktok

URL : https://localhost:3000/tiktok

{
"username"  :  "username_tiktok",
"password"  :  "password_tiktok"
}

Telegram

untuk telegram ada 2 step untuk memasukan akun nya

step pertama adalah memasukan nomor hp terlebih dahulu URL : https://localhost:3000/telegram_login

{
"nohp"  :  "+628xxxxxxxxx"
}

kemudian akan ada kode verifikasi yang akan terkirim ke akun telegram seperti ini

masukan kode tersebut didalam step kedua

URL : https://localhost:3000/telegram_verify

{
"nohp"  :  "+628xxxxxxxxx",
"code" : "xxxxx"
}

Gmail

untuk gmail akun yang digunakan untuk login adalah akun google namun password yang akan digunkan adalah sandi aplikasi

untuk cara membuat sandi aplikasi bisa dilihat di tutorial resmi google nya

https://support.google.com/accounts/answer/185833?hl=id

atau video https://www.youtube.com/watch?v=OX2g6QB6LWI

kemudian jika sudah masukan detail akun kerest apinya

URL : https://localhost:3000/email

{
"username"  :  "username_gmail",  // email gmail
"password"  :  "password_gmail"  // sandi aplikasi bukan sandi akun
}

Contoh jalannya aplikasi

enter image description here