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
daha anlatim mi hocam?
Konuda WhatsApp web yazıyor mu?