Es gibt zwei separate Discord-Verbindungen die du im Profil pflegst — und sie haben unterschiedliche Zwecke.
Was: Du loggst dich auf Oqqi mit deinem Discord-Account ein (statt E-Mail + Passwort).
Wo: Profil → Tab Account → Verknüpfte Accounts → Discord → Verbinden
Wenn du dich initial mit Discord registriert hast, ist diese Verknüpfung automatisch. Sonst kannst du sie nachträglich anlegen — die nächste Anmeldung kann dann via Discord-OAuth statt Passwort erfolgen.
Wir bekommen damit: Discord-User-ID, Username, Avatar.
Was: Du erlaubst dem Oqqi-Bot dir Direktnachrichten zu senden.
Wo: Profil → Tab Account → unter dem Discord-Connect-Block → Match-Erinnerungen per DM aktivieren
Das ist ein separater OAuth-Flow mit integration_type=1 (User-Install). Du autorisierst den Bot persönlich für dich, ohne einem Server beitreten zu müssen.
Wir bekommen damit: Erlaubnis Discord-DMs an dich zu senden. Der Bot kann dich dann via client.users.fetch(...).send(...) direkt anfunken.
OAuth-Login (Schritt 1) gibt uns nur Identitäts-Informationen — Discord-User-ID + Avatar. Damit können wir DMs nicht senden, das ist eine harte Discord-Restriktion.
User-Install (Schritt 2) ist die explizite „Ja, Bot darf mir DMs schicken"-Bestätigung. Discord trennt das bewusst — wir können Identität abfragen ohne Spam-Risiko, und User entscheidet getrennt darüber.
In der Verknüpfte-Accounts-Sektion siehst du:
<username>#<tag> — OAuth-Login aktivBeides zusammen ist nötig um DMs zu erhalten.
Hinweis: Hier kommt ein Screenshot der Account-Sektion mit beiden Status-Indikatoren.