Discord.JS: Discord rolüne göre bota komut vermek

WinstoN 14

Hectopat
Katılım
3 Eylül 2015
Mesajlar
78
Yer
Ankara
Yabancı bir kaynakta da bulamadığım için konu açıyorum.

JavaScript:
client.on('message', message => {
  if (message.content.toLowerCase() === `let me in`) {
    message.reply('First go read rules. Then write, readed and agreed ');
  } else if (message.content.toLowerCase() === `readed and agreed`) {
    message.channel.send(' **Beep** **Boop** **Beeep** Welcome Wanderer.');
  }
});

Şu kısma -baştan yazarak da olabilir- tek isteğim alttaki kodu eklemek.

JavaScript:
if (!member.roles.cache.has("Role id")) return;

Farklı bir şekilde yardımcı olmak isteyen varsa amacımı açıklayayım:
Discord sunucusuna girecek kişi için bir "hoş geldin" kanalından bu şekilde giriş yapmasını sağlamak istiyorum. Kodu daha sonraki zamanlarda anlarsınız ki millet sürekli yazıp rahatsız etmesin diye tek bir role atamak istiyorum. Yardımcı olacak herkese şimdiden teşekkür ederim.
 

DepresifTanrı

Centipat
Katılım
23 Nisan 2020
Mesajlar
147
Çözümler
2
Yanlışım var ise düzelt lütfen. Anladığım kadarı ile sunucuya giriş yapanlara belirlediğin rolü vermek ve istediğin kanala yönlendirmek istiyorsun doğru mu? Bu şekilde ise önerebileceğim birkaç bot var bu konuda.
 
KS
KS
WinstoN 14

WinstoN 14

Hectopat
Katılım
3 Eylül 2015
Mesajlar
78
Yer
Ankara
Yanlışım var ise düzelt lütfen. Anladığım kadarı ile sunucuya giriş yapanlara belirlediğin rolü vermek ve istediğin kanala yönlendirmek istiyorsun doğru mu? Bu şekilde ise önerebileceğim birkaç bot var bu konuda.

Kodu kendim yazmak daha iyi olur benim için ama yine de tam kontrol kullanabileceğim bir bot varsa önerilerinize açığım.
 

agentymad

Centipat
Katılım
27 Mayıs 2020
Mesajlar
6
Çözümler
1
Aslında çok basit. Ama aradan 2 ay geçmiş. Eğer halen kendi kodlarınız ile yapmak istiyorsanız, yani konu güncel ise seve seve yardımcı olurum. Konuya yanıt bırakmanız yeterlidir.
 

eyupahmetyilmazz

Centipat
Katılım
19 Mayıs 2020
Mesajlar
62
Yer
Radyatör Kasabası
JavaScript:
client.on('message', message => {
    if (!member.roles.cache.has("rol idsi")) return;
    if (message.content.toLowerCase() === `let me in`) {
        message.reply('First go read rules. Then write, readed and agreed ');
    } else if (message.content.toLowerCase() === `readed and agreed`) {
        message.channel.send(' **Beep** **Boop** **Beeep** Welcome Wanderer.');
    }
});
internette arayıp bulamayanlar için yazayım dedim
 
KS
KS
WinstoN 14

WinstoN 14

Hectopat
Katılım
3 Eylül 2015
Mesajlar
78
Yer
Ankara
JavaScript:
client.on('message', message => {
    if (!member.roles.cache.has("rol idsi")) return;
    if (message.content.toLowerCase() === `let me in`) {
        message.reply('First go read rules. Then write, readed and agreed ');
    } else if (message.content.toLowerCase() === `readed and agreed`) {
        message.channel.send(' **Beep** **Boop** **Beeep** Welcome Wanderer.');
    }
});
internette arayıp bulamayanlar için yazayım dedim


Yardımınız ve ince düşünceniz için çok teşekkürler.
 
Yukarı