Skip to content

CherryCoders/discord-oauth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Versão inicial 0.0.1 @cherry/discord-oauth

Biblioteca desenvolvida para facilitar aos desenvolvedores na Cherry.

    yarn add CherryCoders/discord-oauth#main

Funcionamento

1 - Instanciando as configurações com discord

import { Client, flagsResponseType } from "@cherry-code/discord-oauth";

const discord = new Client({
  oauth2: {
    response_type: "code",
    client_id: "CLIENT ID DO DISCORD",
    client_secret: "CLIENT SECRET DO DISCORD",
    redirect_uri: "URL DE REDIRECIONAMENTO DA AUTH",
    scope: flagsResponseType.IDENTIFY_WITH_EMAIL.join(" "), // flags das informações que precisa
    prompt: "consent",
  },
});

2 - Chave o método de autenticação async.

await discord.authorize(code);

Dados que podem ser recuperados

De acordo com o que foi requisitado poderá ser executado uma das funções.

  • Recuperar Email e algumas infos do usuário ou só a info.
const response = await discord.users.me();
response.toJSON();

OBS: Utilize o método toJSON() caso queira recuperar somente os dados em vez do Objeto de entidade recuperado.

EM BREVE MAIS FUNÇÕES VEM AI CONFORME FOR PRECISANDO DURANTE OS DESENVOLVIMENTOS

Releases

No releases published

Packages