hansputera / gampang

A whatsapp bot framework for NodeJS
https://npmjs.com/package/gampang
GNU General Public License v3.0
20 stars 4 forks source link

cara send message untuk blast (tapi bukan mass-blast) ? #11

Closed HaraHQ closed 1 month ago

HaraHQ commented 1 month ago

ada contoh code untuk kirim langsung gak misal saya mau kirim notifikasi ke user id tertentu ? kyk ngirim expiration notice gitu ?

kalo saya liat ada di Context untuk send message, cuma saya ngerti nya isi Context itu ada client, tapi setelah nya itu saya kurang paham dapat darimana (di bagian rawMessage IWebMessageInfo)

hansputera commented 1 month ago

Halo mas, untuk mengirim message atau pesan secara single target di versi saat ini belum ada. Namun sudah saya tambahkan di versi terbaru. Silahkan dicek mas..

Untuk example code, saya lampirkan sebagai berikut:

import { sendMessageTo, sendMessagesTo } from 'gampang';

// const client = new Client(....)
// we've initialized the Gampang client and Session Manager here...

(async () => {
  const context = await sendMessageTo(client, '123456789@s.whatsapp.net', {
   text: 'Hello World!',
 });
 // context = Context

 const broadcasts = [{
   jid: '123456789@s.whatsapp.net',
   text: 'Hi! Your OTP Code is: 1234',
 }, {
  jid: '123444@s.whatsapp.net',
 text: 'Hi! Your Code Verification On MyPertamina is 09123',
 }];
 const contexts = await sendMessagesTo(client, broadcasts);
 // contexts = Array<Context>
})();