1.2.4 • Published 10 months ago

erela.js-custom-1.1.8 v1.2.4

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

Erela.js-Custom-1.1.8

Cette version d'Erela a pour but d'être à jour avec le module initial "Erela.js" mais sous une ancienne version. (1.1.8)

Cette version inclus les plugins, une correction de problèmes et autres.

Voici un exemple pour configurer ce nouveau module

const { ErelaClient, SpotifyPlugin, DeezerPlugin } = require('erela.js-custom-1.1.8');
const { Client } = require('discord.js');
const client = new Client({ intents: 32767 });
client.login('TOKEN DISCORD');

client.on('ready', () => {
  console.log(client.user.tag);
  client.music = new ErelaClient(client, [{ host: "HOST NAME", port: 0000, password: "PASSWORD" }], 
    { 
      sources: {
        default: "soundcloud", //Source par default à utiliser (soundcloud ou youtube)
        spotify: "soundcloud", //Source a utiliser pour la recherche Spotify'Url (soundcloud ou youtube)
        deezer: "soundcloud" //Source a utiliser pour la recherche Deezer'Url (soundcloud ou youtube)
      },
      plugins: [
        new SpotifyPlugin({
          clientID: "ClientID", //Identifiant récupérable sur le Dashboard des développeurs Spotify
          clientSecret: "ClientSecret" //Identifiant secret récupérable sur le Dashboard des développeurs spotify
        }),
        new DeezerPlugin()
      ] 
    });
});

client.on('messageCreate', async message => {
  if(message.content.startsWith("!p")) { //"!p Risk Astley"
    const musicSearch = message.content.slice(3);
    const tracks = await client.music.search({
      source: "soundcloud",
      query: musicSearch
    }, message.author);
    
    const musicPlayer = client.music.players.spawn({
      guild: message.guild,
      voiceChannel: message.member.voice.channel,
      textChannel: message.channel,
    });

    musicPlayer.queue.add(tracks.tracks[0]);
    musicPlayer.play();
    return message.channel.send(`${tracks.tracks[0].title} lancée !`);
  };
});
1.2.4

10 months ago

1.2.3

10 months ago

1.2.2

10 months ago

1.2.1

10 months ago

1.2.0

10 months ago

1.1.5

10 months ago

1.1.3

10 months ago

1.1.2

10 months ago

1.1.1

10 months ago

1.1.0

10 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.3

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago