Sol Banner
Sağ Banner
  • Ekip Arkadaşları Arıyoruz!

    MinecraftTR topluluğunu birlikte büyütmek istiyoruz!
    Aktif ve gönüllü olarak katkı sağlayabilecek Editör, Yazar, Yazar Ekip Lideri, Minecraft Uzmanı, XenForo Developer ve Yönetici rollerinde ekip arkadaşları arıyoruz.

    Yeteneğine güveniyor ve topluluğa katkı sağlamak istiyorsan başvurunu bekliyoruz:

    ✅ Ekip Başvuru Formunu Doldur

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 Alt