77 lines
2.5 KiB
Markdown
77 lines
2.5 KiB
Markdown
# 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)
|
|
|
|
1. Es gibt ZWEI Nachrichten-Arten: 📲 "Neuer User" und 🛍️ "Neuer Kauf".
|
|
2. Für BEIDE fehlen wahrscheinlich die zwei Discord-URLs auf dem Server
|
|
(der Code selbst ist schon deployed).
|
|
3. 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:
|
|
|
|
```bash
|
|
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:
|
|
|
|
```bash
|
|
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
|
|
|
|
1. Claude Bescheid sagen → er macht einen Test-Signup von außen.
|
|
→ 📲 Nachricht muss im Downloads-Channel erscheinen.
|
|
2. 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).
|