çalışan kod çalışmıo

v13de de çalışıyodu ama şuan olmuyo
16 Replies
GøkturkΛ
GøkturkΛ3y ago
V14 mü At bakim kodu
Wasty.js
Wasty.jsOP3y ago
const Discord = require("discord.js");
const db = require("quick.db")
const { MessageEmbed, MessageActionRow, MessageButton } = require("discord.js");
const config = require("../json/config.json")
const mesaj = require("../json/mesajlar.json")

module.exports = {
run: async (client, message, args) => {
if (!message.member.roles.cache.has('968585353097252896') && !message.member.roles.cache.has("968585353067888759") && !message.member.roles.cache.has('968585353067888755')) return message.reply('uza')

const row = new MessageActionRow()
.addComponents(
new MessageButton()
.setCustomId("hfonay")
.setLabel("Haftalık Sıfırlamayı Onayla")
.setStyle("PRIMARY"),
new MessageButton()
.setCustomId("hfred")
.setLabel("Haftalık Sıfırlamayı Reddet")
.setStyle("DANGER"),
)

let msg = await message.reply({ components: [row] })

const filter = button => button.member.id === message.author.id;
const collector = msg.createMessageComponentCollector({ filter: filter, time: 15000 })

collector.on("collect", async button => {
if (button.customId === "hfonay") {
const haftalıkpuan = db.fetch(`hft`) ? db.fetch(`hft`) : 0
msg.edit({
embeds: [new MessageEmbed()
.addField("çok uzun kalıo)

],
components: []
})

let sıralama = message.guild.members.cache.filter(a =>
a.user.bot == false).sort((a, b) => {
return db.fetch(`haftalikkelime_${message.guild.id}_${b.user.id}`) -
db.fetch(`haftalikkelime_${message.guild.id}_${a.user.id}`)
})
const asd = Array.from(sıralama)

for (let i = 0; i < asd.length; i++) {

if (db.fetch(`haftalikkelime_${message.guild.id}_${asd[i].id}`) != null) {
await db.delete(`haftalikkelime_${message.guild.id}_${asd[i].id}`)
}
console.log(asd[i].id)
await db.delete(`hft`)
}


}
if (button.customId === "hfred") {
msg.edit({ content: mesaj.iptal, components: [] })
}
})

collector.on("end", colelcted => {

})

},

name: "hfsıfırla",
description: "",
aliases: ["haftalık-sıfırla"],
kategori: "",
usage: "",
}
const Discord = require("discord.js");
const db = require("quick.db")
const { MessageEmbed, MessageActionRow, MessageButton } = require("discord.js");
const config = require("../json/config.json")
const mesaj = require("../json/mesajlar.json")

module.exports = {
run: async (client, message, args) => {
if (!message.member.roles.cache.has('968585353097252896') && !message.member.roles.cache.has("968585353067888759") && !message.member.roles.cache.has('968585353067888755')) return message.reply('uza')

const row = new MessageActionRow()
.addComponents(
new MessageButton()
.setCustomId("hfonay")
.setLabel("Haftalık Sıfırlamayı Onayla")
.setStyle("PRIMARY"),
new MessageButton()
.setCustomId("hfred")
.setLabel("Haftalık Sıfırlamayı Reddet")
.setStyle("DANGER"),
)

let msg = await message.reply({ components: [row] })

const filter = button => button.member.id === message.author.id;
const collector = msg.createMessageComponentCollector({ filter: filter, time: 15000 })

collector.on("collect", async button => {
if (button.customId === "hfonay") {
const haftalıkpuan = db.fetch(`hft`) ? db.fetch(`hft`) : 0
msg.edit({
embeds: [new MessageEmbed()
.addField("çok uzun kalıo)

],
components: []
})

let sıralama = message.guild.members.cache.filter(a =>
a.user.bot == false).sort((a, b) => {
return db.fetch(`haftalikkelime_${message.guild.id}_${b.user.id}`) -
db.fetch(`haftalikkelime_${message.guild.id}_${a.user.id}`)
})
const asd = Array.from(sıralama)

for (let i = 0; i < asd.length; i++) {

if (db.fetch(`haftalikkelime_${message.guild.id}_${asd[i].id}`) != null) {
await db.delete(`haftalikkelime_${message.guild.id}_${asd[i].id}`)
}
console.log(asd[i].id)
await db.delete(`hft`)
}


}
if (button.customId === "hfred") {
msg.edit({ content: mesaj.iptal, components: [] })
}
})

collector.on("end", colelcted => {

})

},

name: "hfsıfırla",
description: "",
aliases: ["haftalık-sıfırla"],
kategori: "",
usage: "",
}
v13
GøkturkΛ
GøkturkΛ3y ago
Yok botun
Wasty.js
Wasty.jsOP3y ago
aynı kodu butonlu yaptım çalışmamaya başladı uxube kod
GøkturkΛ
GøkturkΛ3y ago
He Dur bakalım Nesi hata veriyor tam olarak
Wasty.js
Wasty.jsOP3y ago
1 saniye
GøkturkΛ
GøkturkΛ3y ago
He bide dümdüz component atmıyo herhalde bi content eklemeyi dene
Wasty.js
Wasty.jsOP3y ago
consola logluyorum ya
GøkturkΛ
GøkturkΛ3y ago
Hemen rowun altında
Wasty.js
Wasty.jsOP3y ago
undefined döndüğrüyo atıyo ondan yana sorun yok let sıralama = message.guild.members.cache.filter(a => a.user.bot == false).sort((a, b) => { return db.fetch(haftalikkelime_${message.guild.id}_${b.user.id}) - db.fetch(haftalikkelime_${message.guild.id}_${a.user.id}) }) const asd = Array.from(sıralama) for (let i = 0; i < asd.length; i++) { if (db.fetch(haftalikkelime_${message.guild.id}_${asd[i].id}) != null) { await db.delete(haftalikkelime_${message.guild.id}_${asd[i].id}) } console.log(asd[i].id) await db.delete(hft) } bura çalışmıyo datadaki userları undefined döndürüyor
GøkturkΛ
GøkturkΛ3y ago
Komple asd loglasana
Wasty.js
Wasty.jsOP3y ago
No description
Wasty.js
Wasty.jsOP3y ago
döndürüyo onu sorunsuz ama idlerini vermiyo
GøkturkΛ
GøkturkΛ3y ago
Kanka Hem member hem id var İd başlıca string zaten Ya sadece id pushla ya da sadece member Ve asd kaldır bence Sıralama zaten array değil mi Array içinde array olmuş Düzelmezse .flat() kullan Array içindeki tüm arrayları tek yapıyor
Wasty.js
Wasty.jsOP3y ago
eyw canım sağol yaptım
CodAre
CodAre3y ago
<@548627876853972997>, kişisine teşekkür ettin.

Did you find this page helpful?