Files
Greenlens/DEPLOY-ANLEITUNG-DISCORD.md
2026-07-02 23:28:30 +02:00

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)

  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:

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 → IntegrationsWebhooks+ 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).