Facebook
From Crypter, 4 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 125
  1. if (command === "çal" || command === "play" || command === "p") {
  2.     const voiceChannel = msg.member.voiceChannel;
  3.     if (!voiceChannel)
  4.       return msg.channel.send(`İlk olarak sesli bir kanala giriş yapmanız gerek ${m.bekle}`);
  5.     const permissions = voiceChannel.permissionsFor(msg.client.user);
  6.     if (!permissions.has("CONNECT")) {
  7.       return msg.channel.send(`Olduğunuz kanala giriş iznim yok ya da kanal dolu`)
  8.     }
  9.     if (!permissions.has("SPEAK")) {
  10.       return msg.channel.send(`Şarkı başlatılamıyor. Lütfen mikrofonumu açınız`);
  11.     }
  12.  
  13.     if (url.match(/^https?:\/\/(www.youtube.com|youtube.com)\/playlist(.*)$/)) {
  14.       var sayi = 0;
  15.       const playlist = await youtube.getPlaylist(url);
  16.       const videos = await playlist.getVideos();
  17.       for (const video of Object.values(videos)) {
  18.         const video2 = await youtube.getVideoByID(video.id);
  19.         await handleVideo(video2, msg, voiceChannel, true);
  20.         sayi++;
  21.       }
  22.       return msg.channel.send(`** ${sayi} tane şarkı kuyruğa Eklendi!**`);
  23.     } else {
  24.       try {
  25.         var video = await youtube.getVideo(url);
  26.       } catch (error) {
  27.         try {
  28.           var videos = await youtube.searchVideos(searchString, 1);
  29.           var video = await youtube.getVideoByID(videos[0].id);
  30.         } catch (err) {
  31.           console.error(err);
  32.           return msg.channel.send(`**Aradım Fakat Hiç Bir Sonuç Çıkmadı**`);
  33.         }
  34.       }
  35.       return handleVideo(video, msg, voiceChannel);
  36.     }