Tools ini di buat untuk memudahkan mengirim otp via whatsapp menggunakan API nodejs (whatsapp-web.js )

  • By @bagus.tilas
  • Last update: May 8, 2022
  • Comments: 0

OTP-WhatsApp V.1.0

Tools ini di buat untuk memudahkan mengirim otp via whatsapp menggunakan API nodejs (whatsapp-web.js ),sudah di lengkapi dengan API-KEY yang di generate di backend dan disimpan di supabase sebagi databse untuk menampung dan menyimpan api key yang di gunakan

Tools yang harus disiapkan :

  • nodejs, git, supabse, express.js,

bisa di jalankan di HEROKU

demo : OTP_WhatsApp

| HEROKU |

| LOCAL |

  • Donwload Repo ini
  • Masuk keterminal cd /path/OTP-WhatsApp
  • Ketikan npm install
  • Buka Browser localhost:3000

| SUPABSE |

Buat Database https://supabase.com/

create table api_users ( id bigint generated by default as identity primary key, nohp varchar null, api_key varchar null, inserted_at timestamp with time zone default timezone('utc'::text, now()) not null, updated_at timestamp with time zone default timezone('utc'::text, now()) not null, data jsonb, name text );

Buat file .env di root folder

API_URL = "YOUR_API_URL_SUPABASE" API_KEY = "YOUR_API_KEY_SUPABSE"

| SEND MESSAGE |

  • Send Message tanpa api key POST http://localhost:3000/api/v1/send-msg HTTP/1.1 Content-Type: application/json { "number": "088xxxxxxxx", "message": "test otp api v1" }`

  • send Message dengan api key POST http://localhost:3000/api/v2/send-msg HTTP/1.1 Content-Type: application/json { "number": "088xxxxxxxx", "message": "test otp api v2", "api_key": "1e857623-52a7-47f8-b3f3-161802e3bd42" }

Github

https://github.com/bagustilas/OTP-WhatsApp