2.5 KiB
2.5 KiB
Discord-Nachrichten reparieren — einfache Anleitung
⚠️ Datei nicht ins Git committen (enthält die Webhook-URLs). Nach dem Erledigen löschen.
Was ist das Problem? (in 3 Sätzen)
- Es gibt ZWEI Nachrichten-Arten: 📲 "Neuer User" und 🛍️ "Neuer Kauf".
- Für BEIDE fehlen wahrscheinlich die zwei Discord-URLs auf dem Server (der Code selbst ist schon deployed).
- Für die KAUF-Nachricht fehlt zusätzlich eine Einstellung im RevenueCat-Dashboard: RevenueCat weiß gar nicht, dass es deinem Server Käufe melden soll. Deshalb kam bei deinem Testkauf nichts an.
Schritt 1: Auf dem Server — die zwei URLs eintragen
SSH auf den Server, dann die .env-Datei öffnen, die neben
greenlns-landing/docker-compose.yml liegt:
cd <repo>/greenlns-landing
nano .env
Diese zwei Zeilen ans Ende einfügen:
DISCORD_WEBHOOK_SALES_URL=https://discord.com/api/webhooks/1522232511047008367/SiBPKT1uQsOeFmAHHcLGIddXmUgPE87y4C3wPO4bTGVUgH5DxVWMEhy4gjpBCioQkDl3
DISCORD_WEBHOOK_DOWNLOADS_URL=https://discord.com/api/webhooks/1522232783555133560/7DElZz6q5X-OVsXnco3L_jmXGGwiVMoZcV8Tnz60DmCj2as_HUA3wY8k_mVGSflYsRPL
Speichern (in nano: Strg+O, Enter, Strg+X), dann neu starten:
git pull
docker compose up -d --build api
✅ Danach funktioniert die 📲 "Neuer User"-Nachricht.
Schritt 2: Im RevenueCat-Dashboard — Webhook anlegen
Im Browser: RevenueCat Dashboard → dein Projekt → Integrations → Webhooks → + New
Dort genau das eintragen:
| Feld | Wert |
|---|---|
| Webhook URL | https://greenlenspro.com/api/revenuecat/webhook |
| Authorization header | greenlens-rc-webhook-2026 |
| Environment | All environments (wichtig! sonst kein TestFlight) |
✅ Danach funktioniert die 🛍️ "Neuer Kauf"-Nachricht.
Schritt 3: Testen
- Claude Bescheid sagen → er macht einen Test-Signup von außen. → 📲 Nachricht muss im Downloads-Channel erscheinen.
- In TestFlight einen Kauf machen. → 🛍️ "Neuer Kauf (Sandbox)" muss im Sales-Channel erscheinen.
Gut zu wissen
- Der Kauf von heute wird NICHT nachträglich gemeldet — einfach neu testen.
- TestFlight-Käufe sind immer mit "(Sandbox)" markiert (kein echtes Geld).
- Abo-Verlängerungen heißen "🔁 Abo verlängert".
- Discord-Fehler stehen absichtlich in keinem Log (still ignorieren, wie gewünscht).