pedroslopez / whatsapp-web.js

A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app
https://wwebjs.dev
Apache License 2.0
15.05k stars 3.58k forks source link

App not connecting to whats app. #2433

Closed shakibkhou closed 1 year ago

shakibkhou commented 1 year ago

Is there an existing issue for this?

Describe the bug

The system opens whats app web, but it does not connect for the message to go out. So If I send the message, it is stuck at the first group.

Expected behavior

send my message

Steps to Reproduce the Bug or Issue

open app press send whats app web is open

Relevant Code

No response

Browser Type

Chromium

WhatsApp Account Type

Standard

Does your WhatsApp account have multidevice enabled?

Yes, I am using Multi Device

Environment

windows 11

Additional context

No response

RafaelIngenium commented 1 year ago

Same here

Alnuimi commented 1 year ago

Same here

shakibkhou commented 1 year ago

@pedroslopez please help

Alnuimi commented 1 year ago

what is version use?

williamgranzotto commented 1 year ago

Same here. Im using windows 11. Multi-device In linux is ok

918483 commented 1 year ago

here it stopped also generates the QR code connects but does not send a message

juansarea commented 1 year ago

same problem, initialize but status not on ready, please help.

enhessam commented 1 year ago

Same problem here any feedback ?

shakibkhou commented 1 year ago

In order to update to latest version do I just need to use cmd npm update or npm i whatsapp-web.js?

Alnuimi commented 1 year ago

@shakibkhou use npm i whatsapp-web.js@1.22.1

918483 commented 1 year ago

https://github.com/pedroslopez/whatsapp-web.js/issues/2432

juansarea commented 1 year ago

i try this and it works for me,

Client.js Replace const INTRO_IMG_SELECTOR = '[data-testid="intro-md-beta-logo-dark"], [data-testid="intro-md-beta-logo-light"], [data-asset-intro-image-light="true"], [data-asset-intro-image-dark="true"]'; With const INTRO_IMG_SELECTOR = "[data-icon='chat']";

shakibkhou commented 1 year ago

@shakibkhou use npm i whatsapp-web.js@1.22.1

This didnt work but will keep it in mind in future

LaxmaNarendra commented 1 year ago

const INTRO_IMG_SELECTOR = "[data-icon='chat']";

work for me !

FraanArrizu commented 1 year ago

const INTRO_IMG_SELECTOR = "[data-icon='chat']";

worked for me too

RafaelPessoal commented 1 year ago

i try this and it works for me,

Client.js Replace const INTRO_IMG_SELECTOR = '[data-testid="intro-md-beta-logo-dark"], [data-testid="intro-md-beta-logo-light"], [data-asset-intro-image-light="true"], [data-asset-intro-image-dark="true"]'; With const INTRO_IMG_SELECTOR = "[data-icon='chat']";

Work for me

almoshammer commented 1 year ago

i try this and it works for me,

Client.js Replace const INTRO_IMG_SELECTOR = '[data-testid="intro-md-beta-logo-dark"], [data-testid="intro-md-beta-logo-light"], [data-asset-intro-image-light="true"], [data-asset-intro-image-dark="true"]'; With const INTRO_IMG_SELECTOR = "[data-icon='chat']";

It Works for me, Thanks And please can U explain why that problem occurred?

marcesalas96 commented 1 year ago

i try this and it works for me,

Client.js Replace const INTRO_IMG_SELECTOR = '[data-testid="intro-md-beta-logo-dark"], [data-testid="intro-md-beta-logo-light"], [data-asset-intro-image-light="true"], [data-asset-intro-image-dark="true"]'; With const INTRO_IMG_SELECTOR = "[data-icon='chat']";

Work for me tooo! Thx!

musrais commented 1 year ago

i try this and it works for me,

Client.js Replace const INTRO_IMG_SELECTOR = '[data-testid="intro-md-beta-logo-dark"], [data-testid="intro-md-beta-logo-light"], [data-asset-intro-image-light="true"], [data-asset-intro-image-dark="true"]'; With const INTRO_IMG_SELECTOR = "[data-icon='chat']";

just update to last version and find Client.js in folder node_modules/whatsapp-webjs/src and replace; Thanks it's work for me

cpetrag commented 1 year ago

Works but when forwarding messages displays this message:

the bot is just displays the message: Evaluation failed: TypeError: chat.forwardMessages is at puppeteer_evaluation_script:5:31

Langsdorf commented 1 year ago

i try this and it works for me,

Client.js Replace const INTRO_IMG_SELECTOR = '[data-testid="intro-md-beta-logo-dark"], [data-testid="intro-md-beta-logo-light"], [data-asset-intro-image-light="true"], [data-asset-intro-image-dark="true"]'; With const INTRO_IMG_SELECTOR = "[data-icon='chat']";

worked here also

gunturkh commented 1 year ago

i try this and it works for me,

Client.js Replace const INTRO_IMG_SELECTOR = '[data-testid="intro-md-beta-logo-dark"], [data-testid="intro-md-beta-logo-light"], [data-asset-intro-image-light="true"], [data-asset-intro-image-dark="true"]'; With const INTRO_IMG_SELECTOR = "[data-icon='chat']";

I tried this, works when running locally, but when deployed on heroku, the qr code scanned is not connected and didn't return auth event

shakibkhou commented 1 year ago

THIS IS THE SOLUTION


i try this and it works for me,

Client.js Replace const INTRO_IMG_SELECTOR = '[data-testid="intro-md-beta-logo-dark"], [data-testid="intro-md-beta-logo-light"], [data-asset-intro-image-light="true"], [data-asset-intro-image-dark="true"]'; With const INTRO_IMG_SELECTOR = "[data-icon='chat']";

adisutomo89 commented 1 year ago

const INTRO_IMG_SELECTOR = "[data-icon='chat']";

thx.. work again

piorus commented 1 year ago
const INTRO_IMG_SELECTOR = '[data-icon=\'chat\']';

works

fvbraido commented 1 year ago

i try this and it works for me,

Client.js Replace const INTRO_IMG_SELECTOR = '[data-testid="intro-md-beta-logo-dark"], [data-testid="intro-md-beta-logo-light"], [data-asset-intro-image-light="true"], [data-asset-intro-image-dark="true"]'; With const INTRO_IMG_SELECTOR = "[data-icon='chat']";

Works for me

budiaman commented 1 year ago

image

i try this and it works for me,

path : /node_modules/whatsapp-web.js/src/Client.js

Client.js Replace const INTRO_IMG_SELECTOR = '[data-testid="intro-md-beta-logo-dark"], [data-testid="intro-md-beta-logo-light"], [data-asset-intro-image-light="true"], [data-asset-intro-image-dark="true"]'; With const INTRO_IMG_SELECTOR = "[data-icon='chat']";

T3uZ commented 1 year ago

Good morning, Does this error occur for those in version 2.2333.11?

eowoosh commented 1 year ago

after this correction I get this error:

Error: Evaluation failed: TypeError: window.compareWwebVersions is not a function at window.WWebJS.getContactModel (__puppeteer_evaluation_script__:413:22) at window.WWebJS.getContact (__puppeteer_evaluation_script__:464:30) at ExecutionContext._evaluateInternal (/home/apps/node_modules/puppeteer/lib/cjs/puppeteer/common/ExecutionContext.js:221:19) at runMicrotasks (<anonymous>) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async ExecutionContext.evaluate (/home/apps/node_modules/puppeteer/lib/cjs/puppeteer/common/ExecutionContext.js:110:16) at async Client.getContactById (/home/apps/node_modules/whatsapp-web.js/src/Client.js:872:23) at async Socket.<anonymous> (/home/apps/controllers/socket.js:297:25)

DarkzyRB commented 1 year ago

i try this and it works for me,

Client.js Replace const INTRO_IMG_SELECTOR = '[data-testid="intro-md-beta-logo-dark"], [data-testid="intro-md-beta-logo-light"], [data-asset-intro-image-light="true"], [data-asset-intro-image-dark="true"]'; With const INTRO_IMG_SELECTOR = "[data-icon='chat']";

Had the same problem, this worked! Thanks!

joelytonneto commented 1 year ago

Client.js Substituir const INTRO_IMG_SELECTOR = '[data-testid="intro-md-beta-logo-dark"], [data-testid="intro-md-beta-logo-light"], [data-asset-intro -image-light="true"], [data-asset-intro-image-dark="true"]'; Com const INTRO_IMG_SELECTOR = "[data-icon='chat']";

Works for me

ajimsofwan commented 1 year ago

Thanks

esteves67 commented 1 year ago

@juansarea thank you so much for the fix, it worked

devsakae commented 1 year ago

Thank you. Got working now.

Aromakelapa commented 1 year ago

i try this and it works for me,

Client.js Replace const INTRO_IMG_SELECTOR = '[data-testid="intro-md-beta-logo-dark"], [data-testid="intro-md-beta-logo-light"], [data-asset-intro-image-light="true"], [data-asset-intro-image-dark="true"]'; With const INTRO_IMG_SELECTOR = "[data-icon='chat']";

Thanks bro, it works!

bonkilla commented 1 year ago

Confirmed it fixes the issue, at least on my side.

Os: Raspberry Browser: Chromium

silviorodrigues98 commented 1 year ago

i try this and it works for me,

Client.js Replace const INTRO_IMG_SELECTOR = '[data-testid="intro-md-beta-logo-dark"], [data-testid="intro-md-beta-logo-light"], [data-asset-intro-image-light="true"], [data-asset-intro-image-dark="true"]'; With const INTRO_IMG_SELECTOR = "[data-icon='chat']";

Worked!