Kod Butonlu yardım menüsü

InFlames#2005
Katılım
2 Eyl 2021
Mesajlar
393
Tepkime puanı
129
Şehir
İstanbul
JavaScript:
const discord = require('discord.js');
const { MessageButton } = require("discord-buttons");

exports.run = async (client, message, args) => {
    let buton1 = new MessageButton()
    .setStyle("green")
    .setLabel("Ana sayfa")
    .setID("butonid1");
    let buton2 = new MessageButton()
    .setStyle("green")
    .setLabel("Bot özel")
    .setID("butonid2");
    let buton3 = new MessageButton()
    .setStyle("green")
    .setLabel("Moderasyon")
    .setID("butonid3");
    let buton4 = new MessageButton()
    .setStyle("green")
    .setLabel("Eğlence")
    .setID("butonid4");

const embed = new discord.MessageEmbed()
    .setTitle(`Rol Almak için aşağıdaki butonları kullanın`)

    const embed1 = new discord.MessageEmbed()
            .setTitle('Komutlar')
            .setDescription("Aşağıda botun sahip olduğu komutların bir listesi bulunmaktaıdır.")
            .addFields(
                {name: `⚙️Sunucu Komutları⚙️`, value:`**Aşağıda genel komutlar bulunmaktadır**`, inline: false},
                {name: `⚙️**!komut1**`, value:`>>> komut1 açıklama.`, inline: false},
                {name: `⚙️**!komut2**`, value:`>>> komut2 açıklama.`, inline: false},
                {name: `⚙️**!komut3**`, value:`>>> komut3 açıklama.`, inline: false}
                )
            .setTimestamp()
            .setFooter(`${message.author.tag} tarafından istendi.`, message.author.displayAvatarURL({dynamic: true}))
    const embed2 = new discord.MessageEmbed()
            .setTitle('Komutlar')
            .setDescription("Aşağıda botun sahip olduğu komutların bir listesi bulunmaktaıdır.")
            .addFields(
                {name: `⚙️**!komut1**`, value:`>>> komut1 açıklama.`, inline: false},
                {name: `⚙️**!komut2**`, value:`>>> komut1 açıklama.`, inline: false},
                {name: `⚙️**!komut3**`, value:`>>> komut1 açıklama.`, inline: false}
                )
            .setTimestamp()
            .setFooter(`${message.author.tag} tarafından istendi.`, message.author.displayAvatarURL({dynamic: true}))
    const embed3 = new discord.MessageEmbed()
            .setTitle('Komutlar')
            .setDescription("Aşağıda botun sahip olduğu komutların bir listesi bulunmaktaıdır.")
            .addFields(
                {name: `🎃Eğlence Komutları🎃`, value:`**Aşağıda eğlence komutları bulunmaktadır**`, inline: false},
                {name: `🎃**!komut1**`, value:`>>> komut1 açıklama.`, inline: false},
                {name: `🎃**!komut2**`, value:`>>> komut2 açıklama.`, inline: false},
                {name: `🎃**!komut3**`, value:`>>> komut3 açıklama.`, inline: false}
                )
            .setTimestamp()
            .setFooter(`${message.author.tag} tarafından istendi.`, message.author.displayAvatarURL({dynamic: true}))

let msg = await message.channel.send({embed: embed , buttons: [ buton1, buton2, buton3, buton4 ]});
  
  client.on("clickButton", async button => {
    if (button.id == "butonid1") {
    msg.edit({ embed: embed })
}                                                               
    if (button.id == "butonid2") {
    msg.edit({ embed: embed1 })
}
   if (button.id == "butonid3") {
    msg.edit({ embed: embed2 })
}
   if (button.id == "butonid4") {
    msg.edit({ embed: embed3 })
}
 });
}
exports.conf = {
    enabled: true, //kullanıma açık mı değil mi
    guildOnly: true, //dmde kullanıma açık mı değil mi
    aliases: [], //kısayollar
    permLevel: 0 //perm level mainde karşıliklar yazar
  };
 
  exports.help = {
    name: "yardım", //komutu çalıştıracak olan kelime
    description: "",//açıklama (isteğe bağlı)
    usage: ""//kullanım (isteğe bağlı)
  }; 

Bölüm: Komutlar
Gerekli Modül: discord.js - discord-buttons
Yazılım Dili: JavaScript (D.js)
Sürüm: V12

Maine
JavaScript:
require('discord-buttons')(client) 
yazın ve emoji idlerini düzenleyin hata olursa (doğru yaparsanız olmaz) yorum olarak yazabilirsiniz. [Bi likeyı fazla görmeyin :)]
 
Son düzenleme:

Konuyu 0 kişi okuyor. (0 kayıtlı üye ve 0 ziyaretçi)

  • Bilgi