Django Installation und Konfiguration
pip install chatapi-python. API-Schluessel ueber Umgebungsvariablen zu Django-Einstellungen hinzufuegen (python-decouple oder django-environ).
Service in der Anwendung erstellen (services/whatsapp.py) zur Zentralisierung der Sendelogik.
Views und URLs fuer Webhooks
Django-View fuer den Empfang von POST-Webhooks erstellen. URL in urls.py hinzufuegen. Diese URL von CSRF ausschliessen (@csrf_exempt Dekorator).
Webhooks asynchron mit Celery verarbeiten, um Zeitueberlaeufe zu vermeiden.
Testen mit pytest
Mocks verwenden, um WhatsApp API-Aufrufe in Django-Tests zu simulieren. Nominale Faelle und Fehlerszenarien testen (ungueltige Nummer, Rate Limit erreicht).