Anladım teşekkür ederim anladığım kadarıyla Uzmanlık alanınız Javascript (Node.Js, Nextt.js, React vb.) PHP hakkında çok bilgiye sahip değilsiniz veya eski bir dil olduğu için öğrenme gereği duymadınız bunu anlarım gayet normal ama siz yapamıyorsunuz diye yapılamaz olmuyor bu doğru bir tanım değil üstelik henüz kodları görmeden "yapılamaz" demeniz bunu başlı başına doğruluyor "yapılamaz, mümkün değil" yerine "Node.js ile yapabilirim" demeniz daha doğru bir kullanım olacaktır.
İyi çalışmalar, iyi forumlar.
WhatsApp Web, tarayıcıda sürekli açık bir WebSocket bağlantısı kullanır. Telefondaki WhatsApp ile sürekli senkronize olur. PHP ise request-response modeli ile çalışır - bir istek gelir, işler, cevap verir ve biter. Sürekli açık bağlantı tutamaz.
Puppeteer/Browser Automation
whatsapp-web.js kütüphanesi
Puppeteer kullanarak gerçek bir Chrome tarayıcısı çalıştırır. Bu tarayıcı:
QR kod tarar
Session saklar
Mesajları dinler
Sürekli aktif kalır
PHP'de Puppeteer desteği
çok sınırlı ve kararsız.
Node.js: whatsapp-web.js (197 package, Puppeteer, kripto, WebSocket)
PHP: Böyle kapsamlı bir kütüphane yok
WhatsApp'ın protokolünü
sıfırdan yazmak gerekir ki bu:
Aylar sürer
Kripto işlemler karmaşık
WhatsApp güncellemelerinde bozulur
sizin varsa kütüphaneniz görmeyi çok isterim.
daha anlatim mi hocam?