- Katılım
- 21 Nis 2021
- Konular
- 1
- Mesajlar
- 3
- Tepki puanı
- 0
- Puanları
- 155
JavaScript:
client.on("message", message => {
let kanal = "746672400896229461"
var msayi = db.fetch("msayi");
const denemeler = ['60', '39' , '55' , '70', '90' , '120']
const mesajlar = ['Mavi gözlerin, gökyüzü oldu dünyamın.' , 'Seni gören kelebekler, narinliğin karşısında mest olur.' , 'Sabah olmuş. Sen mi uyandın yoksa gönlüme güneş mi doğdu.' , 'Parlayan gözlerin ile karanlık gecelerime ay gibi doğuyorsun.','Bir kelebeğin çiçege konduğu gibi kalbime kondun mübarek']
const deneme = denemeler[Math.floor(Math.random() * mesajlar.length)];
db.add("msayi",1)
if(msayi >= deneme) {
db.set("msayi",0)
if(message.channel.id !== kanal || message.author.bot) return;
if(!message.guild) return;
const mesaj = mesajlar[Math.floor(Math.random() * mesajlar.length)];
const server = client.guilds.get('746672400896229458')
const i = server.members.random().id
}
})
arkadaşlar bu bir iltifat komudu ve rastgele olarak seçilen bir sayı kadar mesaj yazılınca birine iltifat ediyor fakat sorun şu ki sunucuda chatte dahil olmayan insanlara atıyor yani kişiyi rastgele seçtiğimiz için istediğim şeyse ;
Mesela 60. mesajı tamamlayan kişiye iltifat etmesi yada bu toplam 60 mesaj yazanların arasından birine iltifat etmesi bunu nasıl yapabiliriz ?