Django telepítés és konfiguráció
pip install chatapi-python. Adja hozzá az API kulcsát a Django beállításaihoz környezeti változókon keresztül (python-decouple vagy django-environ).
Hozzon létre service-t az alkalmazásban (services/whatsapp.py) a küldési logika centralizálásához.
Nézetek és URL-ek webhookokhoz
Hozzon létre egy Django nézetet a POST webhookok fogadásához. Adja hozzá az URL-t az urls.py-ban. Mentesítse ezt az URL-t a CSRF-től (@csrf_exempt dekorátor segítségével).
A webhookokat aszinkron módon dolgozza fel Celery segítségével az időtúllépések elkerülése érdekében.
Tesztelés pytest segítségével
Használjon mockokat a WhatsApp API hívások szimulálásához Django tesztjeiben. Tesztelje a nominális eseteket és a hibaeseteket (érvénytelen szám, elért rate limit).