Sol Banner
Sağ Banner

Paylaşım Discord.js V13 Embed Yapma

Arda Mert Tezel

Seçkin madenci.
Katılım
20 Mayıs 2020
Mesajlar
144
En iyi cevaplar
3
Tepki puanı
55
Puanları
1,215
Web Sitesi
loftybot.xyz
Selam arkadaşlar Discord.Js v13 sürümünde nasıl embedli olarak mesaj gönderebileceğinizi anlatacağım.

Öncelikle komut'u yazdığınızı varsayıyorum ve alta boş bir komut bırakıyorum;


JavaScript:
const Discord = require('discord.js')

exports.run = (client, message, args) => {
    
    //komut
    
}

exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: [],
  permLevel: 0
}

exports.help = {
  name: 'örnek-embed'
}

Embed olarak mesaj göndertmek için öncelikle embed açmamız gerekiyor ardından embed'in içine kullanabileceğimiz mesaj ögelerini yazığ embedi göndertiyoruz. Aşağıda saydıklarımı sırası ile anlatıyorum.

1. Embed Nasıl Açılır ?

JavaScript:
//minecrafttr yazan kısım embedin ismi olan kısımdır oraya istediğiniz ismi girebilirsiniz.
//unutmayın embedi kapatırken aynı ismi girmeniz önemli. Aksi takdirde bot hata verecektir.
let minecrafttr = new Discord.MessageEmbed()

2. Embedin İçine yazılacak mesaj öğeleri nelerdir ?

JavaScript:
//Aşağı kısımda kullanabileceğiniz tüm embed öğelerini açıklamaları ile beraber yazdım umarım anlaşılır bir şekilde yazmışımdır.

let minecrafttr = new Discord.MessageEmbed()
    .setColor('#0099ff')//embed rengi
    .setTitle('Buraya başlığı giriniz')
    .setURL('https://minecrafttr.com')//başlığa url ekler
    .setAuthor('İsim', 'https://i.imgur.com/wSTFkRM.png', 'https://minecrafttr.com')
    .setDescription('Buraya açıklamayı giriniz.')
    .setThumbnail('https://i.imgur.com/wSTFkRM.png')//embedin sağ üstüne resim ekler
    .addField('Alan Başlığı', 'Burda değer var')
    .setImage('https://i.imgur.com/wSTFkRM.png')//embede resim ekler
    .setTimestamp() //komutun kullanıldığı zamanı yazar
    .setFooter('burada footer', 'https://i.imgur.com/wSTFkRM.png');

3. Embed Nasıl Kapanır ?

JavaScript:
//minecrafttr yazan yere yukarıda belirlediğiniz ismi yazmalısınız unutmayın !

message.channel.send({embeds: [minecrafttr]})

4. Yaptığımız Embedin Son Hali;

JavaScript:
const Discord = require('discord.js')

exports.run = (client, message, args) => {
    
   let minecrafttr = new Discord.MessageEmbed()
    .setColor('#0099ff')//embed rengi
    .setTitle('Buraya başlığı giriniz')
    .setURL('https://minecrafttr.com')//başlığa url ekler
    .setAuthor('İsim', 'https://i.imgur.com/wSTFkRM.png', 'https://minecrafttr.com')
    .setDescription('Buraya açıklamayı giriniz.')
    .setThumbnail('https://i.imgur.com/wSTFkRM.png')//embedin sağ üstüne resim ekler
    .addField('Alan Başlığı', 'Burda değer var')
    .setImage('https://i.imgur.com/wSTFkRM.png')//embede resim ekler
    .setTimestamp() //komutun kullanıldığı zamanı yazar
    .setFooter('burada footer', 'https://i.imgur.com/wSTFkRM.png');
    
    message.channel.send({embeds: [minecrafttr]})
    
}

exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: [],
  permLevel: 0
}

exports.help = {
  name: 'örnek-embed'
}

Embed açmak bu kadar kolay anlamadığınız kısımları konuya yanıt vererek sorarsanız elimden geldiğince yanıtlayacağım. Umarım yararlı bir konu olmuştur...
 

Üst