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

WinstoN 14

Kilopat
Katılım
3 Eylül 2015
Mesajlar
78
Yer
Ankara
Daha fazla  
Cinsiyet
Erkek
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.
 
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.
 
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.
 
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.
 
[CODE lang="javascript" highlight="2"]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.');
}
});[/CODE]internette arayıp bulamayanlar için yazayım dedim
 
[CODE lang="javascript" highlight="2"]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.');
}
});[/CODE]internette arayıp bulamayanlar için yazayım dedim


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

Geri
Yukarı