Hvad er det?
Du kan få et generelt overblik over tilknyttede roller og forbindelser her.
For at bygge en app med forbindelsesfunktioner skal du først have en applikations- og botbruger konfigureret i udviklerportalen, en målforbindelse og en tilknyttet rolle. Denne artikel vil lede dig gennem disse komponenter.
For et eksempel på en app og mere detaljeret information om hvert trin, besøg vores udvikler-dokumenter: https://discord.com/developers/docs/tutorials/configuring-app-metadata-for-linked-roles
Gennemgang
Først skal du sikre dig, at du har oprettet en Bot-bruger i Udviklerportalen for at forbinde med din foretrukne forbindelse. Bot'en skal også have en omdirigerings-URL til OAuth2-flowet. Omdirigerings-URL'en vil afhænge af serveren, samt hvordan du hoster din app.
Du skal også at angive en tilpasset slutpunkts-URL for dine tilknyttede roller i Udviklerportalen.
Derudover, for at få information fra noget som Steam eller en hvilken som helst anden API, skal du besøge deres udvikler-dokumenter for at konfigurere og sende en HTTP-anmodning til deres API.
Tilknyttede roller
Den sidste ting, der skal konfigureres, er selve den tilknyttede rolle. Du er i stand til at registrere de tilknyttede rollemetadata ved at indstille dem i en PUT-anmodning til vores API, svarende til registrering af slash-kommandoer, der administreres af appen. Disse metadata vil blive brugt som de krav, brugerne skal opfylde for at få den tilknyttede rolle.
Bemærk: Brug et Bot-token til godkendelse og ikke et brugertoken.
Gå til sidst til dine serverindstillinger og opret en rolle. På fanen Links kan du tilføje krav til rollen. Når det er gjort, er du klar!
Hvis brugere vil forbinde deres konti, kan de klikke på servernavnet øverst til venstre og se efter den tilknyttede rolle, der administreres af din app.