#yetkili alım modalına isim gönderme

1 messages · Page 1 of 1 (latest)

young wasp
#

@brisk creek Visor bottaki yetkili alım modalını doldurduktan sonra log kanalına gönderdiği embedde nasıl footer a gönderen üyenin ismini yazabilirim ? sadece fotoğrafı gönderince bulması zor oluyor

brisk creekBOT
# young wasp <@1093900627681222808> Visor bottaki yetkili alım modalını doldurduktan sonra lo...

Footer'a gönderen üyenin ismini eklemek için, Discord.js kütüphanesini kullanarak bir MessageEmbed oluşturmanız gerekecektir. İlgili embed'e setFooter yöntemini kullanarak gönderen üyenin ismini ekleyebilirsiniz. İşte bir örnek:

const { MessageEmbed } = require('discord.js');

// Embed'i oluştur
const embed = new MessageEmbed()
  .setTitle('Yetkili Alım Formu')
  .setDescription('Yetkili alım formu dolduruldu.')
  .addField('Kullanıcı Adı', '@young wasp')
  .addField('Yaş', '25')
  .addField('Deneyim', '3 yıl')
  .setFooter('Gönderen: ' + message.author.username, message.author.avatarURL());

// Log kanalına embed'i gönder
const logChannel = message.guild.channels.cache.get('LOG_CHANNEL_ID');
logChannel.send(embed);

Yukarıdaki örnekte, setFooter yöntemi kullanılarak gönderen üyenin kullanıcı adı ve avatarı embed'in altına ekleniyor. Böylece log kanalında hangi üyenin gönderdiği daha kolay bir şekilde görülebilir.

Kod örneğini kendi amacınıza ve gereksinimlerinize g

young wasp
#

@brisk creek supervisor botunda yetkili alım modalında log kanalına gönderdiği üyeyin ismini .setFooter kısmına nasıl yazarım

brisk creekBOT
# young wasp <@1093900627681222808> supervisor botunda yetkili alım modalında log kanalına gö...

Supervisor botunda yetkili alım modalında log kanalına gönderdiğiniz üyenin ismini .setFooter kısmına eklemek için şu adımları izleyebilirsiniz:

  1. İlgili kod bloğunda, MessageEmbed oluşturduğunuz yere gidin.
  2. .setFooter() yöntemini kullanarak footer'ı ayarlayın.
  3. Footer'a eklemek istediğiniz üyenin ismini, message.author.username kullanarak alabilirsiniz.

İşte bir örnek:

const { MessageEmbed } = require('discord.js');

// Yetkili alım formunu log kanalına gönder
const logChannel = client.channels.cache.get('LOG_CHANNEL_ID'); // Log kanalının ID'sini buraya girin

const embed = new MessageEmbed()
  .setTitle('Yetkili Alım Formu')
  .setDescription('Yetkili alım formu dolduruldu.')
  .addField('Kullanıcı Adı', '@young wasp')
  .addField('Yaş', '25')
  .addField('Deneyim', '3 yıl')
  .setFooter(`Gönderen: ${message.author.username}`);

logChannel.send(embed);

Yukarıdaki örnekte, .setFooter() yöntemini kullanarak Gönderen: metni ile birlikte `message.author.u

brisk creekBOT
young wasp
#

olmadı

#

.

hallow valley
#

@young wasp kodu görmem lazım

#

neyse mantığını anlatim yaparsın belki

#

aa direkt seyi istiosun sen

#
.setFooter({
  iconURL: interaction.user.displayAvatarURL({ dynamic: true }), 
  name: interaction.user.username
});
young wasp
#

bekle

young wasp
# hallow valley <@986204366073655308> kodu görmem lazım
else if(beş.isModalSubmit()){
let value = beş.customId;
if(value == "ytbasvurModal"){
let s1 = beş.fields.getTextInputValue('soru1');
let s2 = beş.fields.getTextInputValue('soru2');
let s3 = beş.fields.getTextInputValue('soru3');
let s4 = beş.fields.getTextInputValue('soru4');
let s5 = beş.fields.getTextInputValue('soru5') || "\`Boş Bırakılmış\`";
    beş.reply({content:`> **${client.emoji("emote_true") !== null ? client.emoji("emote_true") : "✅"} Yetkili Başvurun Alındı!**`,ephemeral:true});
  if(client.kanalbul("yetkili-başvurular")){
   let embed = new EmbedBuilder()
   .setColor("Random")
   .setTitle("Yetkili Başvurusu")
   .setThumbnail(beş.user.displayAvatarURL({dynamic:true,forceStatic:true}))
   .addFields([
   {name:`Soru ${client.sayıEmoji(1)}`,value:`> ${s1}`,inline:false},
   {name:`Soru ${client.sayıEmoji(2)}`,value:`> ${s2}`,inline:false},
   {name:`Soru ${client.sayıEmoji(3)}`,value:`> ${s3}`,inline:false},
   {name:`Soru ${client.sayıEmoji(4)}`,value:`> ${s4}`,inline:false},
   {name:`Bonus ${client.sayıEmoji(5)}`,value:`> ${s5}`,inline:false},
   ])
   client.kanalbul("yetkili-başvurular").send({embeds:[embed]})
  } else console.error("yetkili-başvurular İsimli Kanal Sunucuda Bulunmamakta, Yetkili Başvurusu Gönderilemedi!")
}
young wasp
#

@hallow valley bu kodda yardım edermisin

hallow valley
#
else if(beş.isModalSubmit()){
let value = beş.customId;
if(value == "ytbasvurModal"){
let s1 = beş.fields.getTextInputValue('soru1');
let s2 = beş.fields.getTextInputValue('soru2');
let s3 = beş.fields.getTextInputValue('soru3');
let s4 = beş.fields.getTextInputValue('soru4');
let s5 = beş.fields.getTextInputValue('soru5') || "\`Boş Bırakılmış\`";
    beş.reply({content:`> **${client.emoji("emote_true") !== null ? client.emoji("emote_true") : "✅"} Yetkili Başvurun Alındı!**`,ephemeral:true});
  if(client.kanalbul("yetkili-başvurular")){
   let embed = new EmbedBuilder()
   .setColor("Random")
   .setTitle("Yetkili Başvurusu")
   .setThumbnail(beş.user.displayAvatarURL({dynamic:true,forceStatic:true}))
   .setFooter({
      iconURL: beş.user.displayAvatarURL({ dynamic: true }), 
      name: beş.user.username
    })
   .addFields([
   {name:`Soru ${client.sayıEmoji(1)}`,value:`> ${s1}`,inline:false},
   {name:`Soru ${client.sayıEmoji(2)}`,value:`> ${s2}`,inline:false},
   {name:`Soru ${client.sayıEmoji(3)}`,value:`> ${s3}`,inline:false},
   {name:`Soru ${client.sayıEmoji(4)}`,value:`> ${s4}`,inline:false},
   {name:`Bonus ${client.sayıEmoji(5)}`,value:`> ${s5}`,inline:false},
   ])
   client.kanalbul("yetkili-başvurular").send({embeds:[embed]})
  } else console.error("yetkili-başvurular İsimli Kanal Sunucuda Bulunmamakta, Yetkili Başvurusu Gönderilemedi!")
}
#

al

young wasp
#

Eyw eve geçince denicem

young wasp
#

@hallow valley

#

.setTitle("Yetkili Başvurusu " + beş.user.username) olarak yaptım

#

footer çalışmıo

hallow valley
#

aa pardon

#

name yazıo ya

#

onu text

#

yapıcan

#

name:

#

yerine

#

text:

#

olucak

young wasp
#

oldu knk sağol

latent fractal
#

bn göremedim

#

bnde o şekilde yapıcam

young wasp
latent fractal
young wasp
#

evet

latent fractal
#

nerde o panel

young wasp
#

bakim

latent fractal
#

sıfır dan kuruyorum botu

young wasp
#

satır 233

latent fractal
#

çok tşk

young wasp
#

np

latent fractal
latent fractal
#

baksana eksik bir yermi var

young wasp
#

yo

latent fractal
#

göndermiyo ama

young wasp
#
else if(beş.isModalSubmit()){
let value = beş.customId;
if(value == "ytbasvurModal"){
let s1 = beş.fields.getTextInputValue('soru1');
let s2 = beş.fields.getTextInputValue('soru2');
let s3 = beş.fields.getTextInputValue('soru3');
let s4 = beş.fields.getTextInputValue('soru4');
let s5 = beş.fields.getTextInputValue('soru5') || "\`Boş Bırakılmış\`";
    beş.reply({content:`> **${client.emoji("emote_true") !== null ? client.emoji("emote_true") : "✅"} Yetkili Başvurun Alındı!**`,ephemeral:true});
  if(client.kanalbul("yetkili-başvurular")){
   let embed = new EmbedBuilder()
   .setColor("Random")
   .setTitle("Yetkili Başvurusu")
   .setThumbnail(beş.user.displayAvatarURL({dynamic:true,forceStatic:true}))
   .setFooter({
      iconURL: beş.user.displayAvatarURL({ dynamic: true }), 
      text: beş.user.username
    })
   .addFields([
   {name:`Soru ${client.sayıEmoji(1)}`,value:`> ${s1}`,inline:false},
   {name:`Soru ${client.sayıEmoji(2)}`,value:`> ${s2}`,inline:false},
   {name:`Soru ${client.sayıEmoji(3)}`,value:`> ${s3}`,inline:false},
   {name:`Soru ${client.sayıEmoji(4)}`,value:`> ${s4}`,inline:false},
   {name:`Bonus ${client.sayıEmoji(5)}`,value:`> ${s5}`,inline:false},
   ])
   client.kanalbul("yetkili-başvurular").send({embeds:[embed]})
  } else console.error("yetkili-başvurular İsimli Kanal Sunucuda Bulunmamakta, Yetkili Başvurusu Gönderilemedi!")
}
#

bunu yaz

latent fractal
#

yetkili başvura gelmiyo

young wasp
#

logu kurdun mu

latent fractal
#

kurdum

#

digerleri geliyo

young wasp
#

.panel den kurdun dmi

latent fractal
#

yetkili gelmiyo

#

evet

young wasp
#
else if(beş.isModalSubmit()){
  let value = beş.customId;
  if(value == "ytbasvurModal"){
  let s1 = beş.fields.getTextInputValue('soru1');
  let s2 = beş.fields.getTextInputValue('soru2');
  let s3 = beş.fields.getTextInputValue('soru3');
  let s4 = beş.fields.getTextInputValue('soru4');
  let s5 = beş.fields.getTextInputValue('soru5') || "\`Boş Bırakılmış\`";
      beş.reply({content:`> **${client.emoji("emote_true") !== null ? client.emoji("emote_true") : "✅"} Yetkili Başvurun Alındı!**`,ephemeral:true});
    if(client.kanalbul("yetkili-başvurular")){
     let embed = new EmbedBuilder()
     .setColor("Random")
     .setTitle("Yetkili Başvurusu")
     .setThumbnail(beş.user.displayAvatarURL({dynamic:true,forceStatic:true}))
     .setFooter({
        iconURL: beş.user.displayAvatarURL({ dynamic: true }), 
        text: beş.user.username
      })
     .addFields([
     {name:`Soru ${client.sayıEmoji(1)}`,value:`> ${s1}`,inline:false},
     {name:`Soru ${client.sayıEmoji(2)}`,value:`> ${s2}`,inline:false},
     {name:`Soru ${client.sayıEmoji(3)}`,value:`> ${s3}`,inline:false},
     {name:`Soru ${client.sayıEmoji(4)}`,value:`> ${s4}`,inline:false},
     {name:`Bonus ${client.sayıEmoji(5)}`,value:`> ${s5}`,inline:false},
     ])
     client.kanalbul("yetkili-başvurular").send({embeds:[embed]})
    } else console.error("yetkili-başvurular İsimli Kanal Sunucuda Bulunmamakta, Yetkili Başvurusu Gönderilemedi!")
  }
#

bunu yapıştır

latent fractal
#

aaa tm tm hatamı buldum

#

ok hallediyorum