Discord bot durum otorol sistemi nasıl yapılır?

JavaScript:
client.on('presenceUpdate', (oldPresence, newPresence) => {
  const member = newPresence.member;
  const status = newPresence.status;
  const activity = newPresence.activities.find(a => a.type === 'CUSTOM_STATUS');


  if (activity && activity.state === 'x') {
    const guild = member.guild;
    const role = guild.roles.cache.find(r => r.name === 'ROL_ADINIZ');


    if (role) {
      member.roles.add(role)
        .then(() => console.log(`Rol eklendi: ${role.name} - ${member.user.tag}`))
        .catch(console.error);
    } else {
      console.log(`Hata: Rol bulunamadı - ${role.name}`);
    }
  }
});
"presenceUpdate" eventinin olduğunu bilmiyordum, akşam eve geçince kodu güncelleyip entegre etme kısmında yardımcı olacağım.
 

Yeni konular

Geri
Yukarı