erela.js-custom-1.1.8
TypeScript icon, indicating that this package has built-in type declarations

1.2.4 • Public • Published

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 !`);
  };
});

Readme

Keywords

none

Package Sidebar

Install

npm i erela.js-custom-1.1.8

Weekly Downloads

1

Version

1.2.4

License

ISC

Unpacked Size

74.9 kB

Total Files

17

Last publish

Collaborators

  • kurama0001