Türkiye'nin En Büyük Oyuncu Forumuna Hoş Geldiniz!

Sitemize kayıt olarak, diğer oyuncular ile tanışabilir, mesajlaşabilirsiniz, ayrıca bir şeyler paylaşarak veya sorarak Türkiye'nin en büyük oyuncu topluluğunun bir parçası olabilirsiniz!

Şimdi Katılın!

Discord.JS | Embed İle Oylama Yapma

AdaGrsy

yok
Mesajlar
489
Puanları
630
Konuma Hoşgeldin!
Bu konuda paylaşılan kod tamamen Ada Gürsoy'a aittir.!
Çalınma veya paylaşılma sonucu Ada Gürsoy#0760 discorduna ss ile atılması rica olunur.

1- komutlar klasörümüze oylama.js ya da istediğiniz bir isim sadece uzantısı .js olsun.
Ondan sonra dosyamıza giriyoruz, ve kodumuzu yazmaya başlıyoruz.

2- Bu komut için gerekli bir modül var. Bu modül discord.js bu modülü kod ile yüklemeyi göstereceğim.
Açılan dosyanın en başına şunu yazıyoruz
const Discord = require('discord.js');

3- Yazımıza embed veriyoruz.
Kod:
exports.run = (client, message, args) => {
   message.delete();

   let question = args.join(' ');

   let user = message.author.username

   if (!question) return message.channel.sendEmbed(

     new Discord.RichEmbed()

     .addField(`:pencil2: yazı yazman gerek :x:`)).then(m => m.delete(5000));

     console.log("oylama komutu " + message.author.username + '#' + message.author.discriminator + " tarafından kullanıldı.")
     message.channel.sendEmbed(

       new Discord.RichEmbed()

       .setColor("RANDOM")
       .setThumbnail(client.user.avatarURL)
       .setTimestamp()
       .setFooter('turk4turkiye', client.user.avatarURL)

       .addField(`**Oylama**`, `**${question}**`)).then(function(message) {

         message.react('✅');

         message.react('❌');

       });

     };
4- Şimdi yazdığımız komutun nasıl kullanılacağını belirleyeceğiz.
Kod:
     exports.conf = {
       enabled: true,
       guildOnly: false,
       aliases: ['oylama'],

  permLevel: 2
};

exports.help = {
  name: 'oylama',
  description: 'Oylama yapmanızı sağlar.',
  usage: 'oylama <oylamaismi>'
};


Kod çalışmazsa aşşağıda verdiğim kodu kopyalayıp yapıştırın ve kaydedin.
Kod:
const Discord = require('discord.js');

exports.run = (client, message, args) => {
   message.delete();

   let question = args.join(' ');

   let user = message.author.username

   if (!question) return message.channel.sendEmbed(

     new Discord.RichEmbed()

     .addField(`:pencil2: yazı yazman gerek :x:`)).then(m => m.delete(5000));

     console.log("oylama komutu " + message.author.username + '#' + message.author.discriminator + " tarafından kullanıldı.")
     message.channel.sendEmbed(

       new Discord.RichEmbed()

       .setColor("RANDOM")
       .setThumbnail(client.user.avatarURL)
       .setTimestamp()
       .setFooter('turk4turkiye', client.user.avatarURL)

       .addField(`**Oylama**`, `**${question}**`)).then(function(message) {

         message.react('✅');

         message.react('❌');

       });

     };

     exports.conf = {
       enabled: true,
       guildOnly: false,
       aliases: ['oylama'],

  permLevel: 2
};

exports.help = {
  name: 'oylama',
  description: 'Oylama yapmanızı sağlar.',
  usage: 'oylama <oylamaismi>'
};
Şimdi komutumuzu discordda deneyelim.

129861


129862



Evet, çalıştı! Bundan sonra sadece oturmanızı ve bir bardak kahve içmenizi istiyorum. İyi günler..!



turk4turkiye | Official
 
Moderatör tarafından düzenlendi: