- Katılım
- 7 Şub 2021
- Konular
- 6
- Mesajlar
- 20
- Çözümler
- 1
- Tepki puanı
- 11
- Puanları
- 1,510
Komutlar kısmına ;
maine;
ben events yaptım siz maine atsanız da olur...
JavaScript:
const { MessageEmbed , MessageButton , MessageActionRow , MessageSelectMenu} = require("discord.js")
module.exports = {
name:"saas",
aliases:["sa-as"],
run : async(client,message,args) => {
const embed = new MessageEmbed()
.setDescription(`Açmak/Kapatmak için aşağıdaki butonları tıkla.`)
const row = new MessageActionRow()
.addComponents(
new MessageButton()
.setCustomId('saason')
.setLabel('Aktif')
.setStyle('SUCCESS'),
new MessageButton()
.setCustomId('saasoff')
.setLabel('Pasif')
.setStyle('DANGER'),
);
await message.channel.send({components: [row],embeds:[embed]})
}
}
maine;
JavaScript:
const db = require("quick.db")
client.on("interactionCreate", async(interaction) => {
if(interaction.isButton) {
if(interaction.customId === "saason") {
if (!interaction.member.permissions.has("MANAGE_MESSAGES")) return interaction.reply({content:"Bunu yapabilmek için `MESAJLARI YÖNET` yetkisine sahip olman gerek", ephemeral: true})
db.set(`saas_${interaction.guild.id}`, "on")
await interaction.update({content:"Başarılı şekilde açıldı" , components: [],embeds:[]})
} else if(interaction.customId === "saasoff") {
if (!interaction.member.permissions.has("MANAGE_MESSAGES")) return interaction.reply({content:"Bunu yapabilmek için `MESAJLARI YÖNET` yetkisine sahip olman gerek" ,ephemeral: true })
db.delete(`saas_${interaction.guild.id}`)
await interaction.update({content:"Başarılı şekilde kapatıldı" , components: [],embeds:[]})
} else {
interaction.update({content:"Bir şeyler ters gibi ...",ephemeral: true})
}
}
ben events yaptım siz maine atsanız da olur...
JavaScript:
const client= require('../index')
const db = require("quick.db")
client.on("messageCreate", async message => {
const messages = [
"Aleyküm selam, hoşgeldin",
"Aleyküm selam, hoşgeldin bir çay alırmıydınız",
"Aleyküm selam, hg knk",
"Aleyküm selam kardeşim, Hoş Geldin",
"Aleyküm selam kardeşim, Hoşgeldin, Nasılsın ?"
];
var sa = ["Sa", "SA", "sa", "Sea", "sea", "SEA", "selamın aleyküm", "Selamın Aleyküm", "SELAMIN ALEYKÜm", "selamun aleyküm", "Selamun Aleyküm", "SELAMUN ALEYKÜM", "selam", "Selam","s.a","s.a."]
let OtoCevap = await db.fetch(`saas_${message.guild.id}`)
if (OtoCevap === "on") {
const randomMessage = messages[Math.floor(Math.random() * messages.length)];
let foundInText = false;
for (var i in sa) {
let as = sa[i].toLowerCase()
if (sa.includes(message.content.toLowerCase())) {
foundInText = true
}
}
if (foundInText)
{
message.channel.send({content:`<@${message.author.id}> ${randomMessage}`})
return
}
} else {
}
})