@cherry-code/discord-oauth
TypeScript icon, indicating that this package has built-in type declarations

0.0.9 • Public • Published

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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.9
    0
    • latest

Version History

Package Sidebar

Install

npm i @cherry-code/discord-oauth

Weekly Downloads

0

Version

0.0.9

License

MIT

Unpacked Size

16 kB

Total Files

24

Last publish

Collaborators

  • eduardomsena