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
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
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...
 

UmutTR

Seçkin madenci.
Katılım
27 Ekim 2019
Mesajlar
617
Tepki puanı
149
Puanları
1,205
Konum
İzmir
Web Sitesi
batihost.com
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Güzel anlatım :cool:
 

Üst