- Athenax#8928
- Katılım
- 16 Ocak 2022
- Mesajlar
- 38
- Tepkime puanı
- 11
- Şehir
- İstanbul
JavaScript:
client.on("messageCreate", message => {
let embed = new MessageEmbed()
.setTitle("Kuralları Oku!")
.setDescription("Kurulan sunucu içerisinde müstehcen ve toplumu kine yönlendiren paylaşımlar yapanlar sunucudan ihraç edilecektir. Yapmış olduğu paylaşım silinecektir.Sunucumuz üzerinden yapılan tartışmalar belirlenen konular dışında siyasi veya ırkçı unsurlar taşıması yasaktır. Bu tip paylaşım ve tartışmalar yapanlar sunucudan ihraç edilecektir.Aynı yazıyı arka arkaya aynı yazıyı yazarak sohbet kanallarını meşgul etmek yasaktır.Sunucu içerisinde yöneticilere sorulmadan reklam paylaşımı yasaktır. Farklı Discord bağlantıları veya Telegram Grupları paylaşmak yasaktır.Sunucu içerisinde yetkili kişileri etiketleyip küfür vb. hakaret içeren yazılar yasaktır.Sunucuda yer alan kişilerin birisini sağırlaştırıp tekrar açmaması yasaktır.")
.setColor("#ff0000")
.setTimestamp()
let row = new MessageActionRow()
.addComponents(
new MessageButton()
.setCustomId("acceptRule")
.setLabel("Okudum Kabul Ediyorum")
.setEmoji("✅")
.setStyle("SUCCESS")
)
if (message.content.toLowerCase() === '!kayıt-kur') {
return message.channel.send({
embeds: [embed],
components: [row]
});
};
});
client.on("interactionCreate", async (interaction) => {
if(interaction.customId == "acceptRule") {
if(!interaction.guild.members.cache.get(interaction.user.id).roles.cache.get("976179087003508748")) {
interaction.guild.members.cache.get(interaction.user.id).roles.add("976179087003508748");
await interaction.reply({content: "Kuralları Başarı İle Kabul Ettiniz.", ephemeral: true})
} else {
await interaction.reply({content: "Kuralları Zaten Kabul Ettiniz!", ephemeral: true});
}
}
});