1.2.0 • Published 12 months ago

distify.js v1.2.0

Weekly downloads
-
License
ISC
Repository
-
Last release
12 months ago

Distify - Npm API

📃 Documentação

Leia a documentação aqui!

O que Ă© Distify?

Distify Ă© uma API npm que oferece ferramentas para adicionar e reproduzir mĂșsicas diretamente do Spotify e SoundCloud em servidores do Discord. Com o Distify, vocĂȘ pode pesquisar, reproduzir, pausar, retomar, pular e parar mĂșsicas, alĂ©m de controlar o volume e buscar letras.

Para verificar as atualizaçÔes mais recentes, confira nossas Notas de atualizaçÔes.

⚙ Se vocĂȘ estĂĄ tendo problemas durante a instalação ou uso do Distify, verifique aqui para soluçÔes.

AVISO: Este package estå em desenvolvimento, então pode ter uns bugs. Entre em nosso Discord para receber dicas, relatar ou dar sugestÔes.

Dica:

Caso queira usar um exemplo, tem um arquivo test.js no nosso github onde vocĂȘ pode ter um exemplo mais detalhado.

Link do GitHub: https://github.com/cronegamesplays/distifyjs

đŸ› ïž Como instalar?

Para instalar o mĂłdulo distify.js, abra um terminal ou shell e digite o seguinte cĂłdigo.

Para npm no seu terminal ou shell:

npm install distify.js

Como configurar?

Para usar o Distify, vocĂȘ precisa configurar a classe DistifyClient com suas credenciais do Spotify e as opçÔes do player.

const { Client, GatewayIntentBits } = require('discord.js');
const { DistifyClient } = require('distify.js');

const client = new Client({ intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildVoiceStates] });
const distify = new DistifyClient(client, {
  // ConfiguraçÔes da API
  configApi: {
    clientId: 'YOUR_SPOTIFY_CLIENT_ID',
    clientSecret: 'YOUR_SPOTIFY_CLIENT_SECRET'
  },
  // ConfiguraçÔes do player
  configPlayer: {
    defaultVolume: 75
  }
});

client.once('ready', () => {
  console.log(`Logged in as ${client.user.tag}`);
});

client.login('YOUR_DISCORD_BOT_TOKEN');

Como usar?

FunçÔes do player

  • Pesquisar mĂșsicas

VocĂȘ pode pesquisar mĂșsicas no Spotify e SoundCloud com o comando search.

const tracks = await distify.search('Nome da mĂșsica ou url do Spotify');
console.log(tracks);
  • Tocar mĂșsica

Para tocar uma mĂșsica, use o comando play especificando o nome da mĂșsica e o canal de voz.

const channel = interaction.member.voice.channel;
await distify.play('Nome da mĂșsica ou url do Spotify', channel);
  • Controlar o player

Pausar mĂșsica:

distify.pause();

Retomar mĂșsica:

distify.resume();

Pular mĂșsica:

distify.skip();

Parar mĂșsica:

distify.stop();

Ajustar volume:

distify.setVolume(50); // Volume entre 0 e 100

Obter a fila:

const queue = distify.getQueue();
console.log(queue);

Tocar prĂłxima mĂșsica na fila:

await distify.skip();

Para buscar as letras de uma mĂșsica.

const lyrics = await distify.lyrics('Nome da mĂșsica ou artista');
console.log(lyrics);

Suporte Servidor de suporte: Kandaraku Community

Discord do desenvolvedor: cronegamesplays

Desenvolvido e criado por CroneGamesPlays | Kandaraku Studios © 2020 - 2024

Este README cobre a instalação, configuração e uso das principais funcionalidades da API Distify. Adapte os links e as informaçÔes de contato conforme necessårio.