Discord Spotify Bot Komutları

Discord Spotify Bot Komutları

Discord Spotify bot komutları;Discord, sesli, görüntülü veya yazılı sohbetler edebileceğiniz, çeşitli sunuculara katılıp arkadaşlıklar kurabileceğiniz en büyük sosyal medya platformlarından biri. Tabii ki bu kadar gelişmiş özelliklere sahip olan bu platformda bazı kodlar yardımı ile çeşitli aktiviteleri gerçekleştirmeniz mümkün.

Bu özelliklere örnek olarak, Türkiye’nin en büyük müzik ve podcast kanalı olan Spotify içerisindeki müzikleri Discord sunucunuzda bazı kodlar yardımı ile dinleyebilir, durdurabilir, şarkıyı değiştirebilirsiniz. Bu işlemleri gerçekleştirebilmek için ihtiyacınız olan tek şey Discord Spotify bot komutları. Peki, Discord Spotify bot komutları nelerdir?

Discord Spotify bot komutları;

const Discord = require ('discord.js');

module.exports.run = async (bot, message, args) => {

    var user = message.mentions.users.first() || message.author;

    if (!args[0]) return message.channel.send("**Şarkı bilgisini bulmam için Spotify'dan şarkı dinleyen birisini etiketlemen lazım.**")

 

    if (user.presence.game.name === 'Spotify' && user.presence.game.type === 2) {

        try {

            var trackImg = user.presence.game.assets.largeImageURL;

            var trackUrl = `https://open.spotify.com/track/${user.presence.game.syncID}`;

            var trackName = user.presence.game.details;

            var trackAlbum = user.presence.game.assets.largeText;

            var trackAuthor = user.presence.game.state;

 

            const embed = new Discord.RichEmbed()

                .setAuthor('Spotify Şarkı Bilgisi', 'https://upload.wikimedia.org/wikipedia/commons/thumb/1/19/Spotify_logo_without_text.svg/2000px-Spotify_logo_without_text.svg.png')

                .setColor(0xdb954)

                .setThumbnail(trackImg)

                .setFooter(`Bot ismi Spotify Sistemi ${message.author.username} tarafından istendi.`, "https://cdn.discordapp.com/emojis/515260605347659777.png?v=1")

                .setDescription(`

\ **Spotify**'da dinlediği şarkı;  \**${trackName}**\n

\ **Spotify**'da dinlediği albüm;  \**${trackAlbum}**\n

\ **Spotify**'da dinlediği sanatçı;  \**${trackAuthor}**\n

`)

                .addField('Spotify\'da Dinlediği Şarkı Linki;', `**[${trackUrl}](${trackUrl})**`, false);

               

            return message.channel.send(embed);

 

        } catch (error) {

            return message.channel.send(` **${user.tag}** kullanıcısı şuanda **Spotify**<:spotify:515260605347659777>'dan şarkı dinlemiyor.`);

        }

 

    } else {

        return message.channel.send(`**${user.tag}** kullanıcısı şuanda Discord'una **Spotify**<:spotify:515260605347659777>'ı eklememiş`);

    }

};

 

exports.conf = {

  enabled: true,

  guildOnly: false,

  aliases: ['spo', 'spoti', 'soti', 'spotif', 'spotifyy'],

  permLevel: 0

};

 

exports.help = {

  name: 'spotify',

  description: '',

  usage: 'spotify'

};

Kod Kurulumu;

Yukarıda sizlere sunmuş olduğumuz kodu kurmak için bazı adımları takip etmeniz gerekir. Dilerseniz kodumuzun kurulumuna hemen geçelim.

  • İlk olarak Glitch projenizi içe aktarın ve "Yeni Dosya"ya tıklayın.
  • Örneğin çıkan kutuya "command  ping.js" yazıyoruz burada "command" kısmı dizin anlamına geliyor.
  • Ardından " / " sonra "ping.js" ve  ping.js  dosyaları Js komut dizininde açılacaktır.
  • Paylaştığımız Discord Spotify bot komudunu dosyanın içerisine ekliyoruz.

Burada yaptığımız şey dizinde aşağıdaki isimde bir dosya açmaktır. Açacağımız dosyanın Orders klasöründe olması gerekiyorsa kullanacağımız yol aşağıdaki gibi olmalıdır.

  •  Açılan kutuya "Yeni dosya" diyerek  ping.js yazarsanız bu dosya  ana proje dosyaları arasında açılacaktır.
  • Burada açılan dosyalar gerekli düzenlemeler yapıldıktan sonra çalışmayacaktır ve gerekli düzenlemeler yapılmadığı takdirde sebepsiz yere hata almanıza veya geçersiz dosyalar olarak gözükmenize neden olabilir.

Bu sayede Discord platformunda Spotify’ı kullanabilirsiniz. Ayrıca Wubity sosyal medya destek platformu olarak sizlere sunduğumuz Spotify Dinlenme Arttırma paketlerimizden %50’ye kadar varan indirimlerle yararlanabilirsiniz.