Sample Whatsapp
Sample Whatsapp
# Coding Time
Setelah Perisapan dan nodejs telah terinstall, langkah pertama adalah membuat project baru dengan perintah
di bawah.
mkdir [nama project] && cd [nama project] && npm init --y
Setelah membuat project selanjutnya menginstall package whatsapp-web.js dengan perintah berikut.
Setelah itu buatlah file index.js pada project yang tadi di buat dan masukkan script di bawah.
JavaScript
const { Client } = require('whatsapp-web.js');
const client = new Client();
client.initialize();
node index.js
Disini hasil yang kita dapatkan yaitu qrcode masih dalam bentuk encyrpt teks, untuk
mengubahnya menjadi qrcode bisa dengan menginstall package qrcode-terminal dengan
perintah.
Setelah menginstall package qrcode-terminal, ubah codingan pada file index.js menjadi.
// Package yang di gunakan
const {Client} = require('whatsapp-web.js');
const qrcode = require('qrcode-terminal');
Ketika program di atas dijalankan hasil yang keluar sudah berupa qrcode yang dapat kita scan.
// Package yang di gunakan
const { Client } = require('whatsapp-web.js');
const qrcode = require('qrcode-terminal');
https://github.com/pedroslopez/whatsapp-web.js/blob/master/example.js
# SESSION
tambahan
# server
tambahkan
const { Client, LocalAuth } = require('whatsapp-web.js');
const qrcode = require('qrcode-terminal');
const fs = require('fs');
const express = require('express');
tambahan
// Send Message
app.post('/send-message', async (req, res) => {
if (!isRegisteredNumber) {
console.log('kirim gagal ', number, 'The number not registered');
return res.status(422).json({
status: 'false',
message: 'The number not registered', number
});
}