WhatsAppNETClient / WhatsAppNETClient2

32 stars 24 forks source link

Kirim pesan lebih lambat sampai tidak terkirim #45

Closed Koichiro12 closed 2 years ago

Koichiro12 commented 2 years ago

Selamat pagi, Hari ini library mengirim pesan lebih lambat bahkan pesan tidak terkirim. Apakah ada update atau penambahan fitur ?

WhatsAppNETClient commented 2 years ago

@Koichiro12

whatsapp-web.js pake versi brp om?

Koichiro12 commented 2 years ago

untuk saat ini versi dipakai versi lama,Untuk Rekomendasi nya pakai versi berapa ?

WhatsAppNETClient commented 2 years ago

Yg terbaru versi 1.17.0, coba diupdate dulu

edywdono commented 2 years ago

saya sudah coba update ke versi whatsapp-web.js 1.17.0, utk kirim pesan selalu gagal

Koichiro12 commented 2 years ago

Baik, apakah harus update node JS juga ?

WhatsAppNETClient commented 2 years ago

Coba update file Client.js yang ada di folder WhatsAppNETAPINodeJs\node_modules\whatsapp-web.js\src

trus edit kode utk method getNumberId seperti berikut:

async getNumberId(number) {
    if (!number.endsWith('@c.us')) {
        number += '@c.us';
    }

    return await this.pupPage.evaluate(async number => {
        // const result = await window.Store.QueryExist(number);
        const wid = window.Store.WidFactory.createWid(number);
        const result = await window.Store.QueryExist(wid);

        if (!result || result.wid === undefined) return null;
        return result.wid;
    }, number);
}
Dieguit0Paz commented 2 years ago

Archivo de actualización de Coba Client.jsyang ada di carpetaWhatsAppNETAPINodeJs\node_modules\whatsapp-web.js\src

trus edit kode utk método getNumberIdseperti berikut:

async getNumberId(number) {
  if (!number.endsWith('@c.us')) {
      number += '@c.us';
  }

  return await this.pupPage.evaluate(async number => {
      // const result = await window.Store.QueryExist(number);
      const wid = window.Store.WidFactory.createWid(number);
      const result = await window.Store.QueryExist(wid);

      if (!result || result.wid === undefined) return null;
      return result.wid;
  }, number);
}

Muchas Gracias, con este cambio se logra solucionar los errores de envío. Saludos Ídolo.

WhatsAppNETClient commented 2 years ago

Archivo de actualización de Coba Client.jsyang ada di carpetaWhatsAppNETAPINodeJs\node_modules\whatsapp-web.js\src trus edit kode utk método getNumberIdseperti berikut:

async getNumberId(number) {
    if (!number.endsWith('@c.us')) {
        number += '@c.us';
    }

    return await this.pupPage.evaluate(async number => {
        // const result = await window.Store.QueryExist(number);
        const wid = window.Store.WidFactory.createWid(number);
        const result = await window.Store.QueryExist(wid);

        if (!result || result.wid === undefined) return null;
        return result.wid;
    }, number);
}

Muchas Gracias, con este cambio se logra solucionar los errores de envío. Saludos Ídolo.

de nada