ロールを持つメンバーのリストを取得する| Discord.JS

2020-08-01 javascript node.js discord discord.js roles

したがって、 .getuser @roleようなコマンドを作成し、ボットがすべてのユーザーにその役割をタグ付けし、 x people have this role.いると言った後、 。

問題は、これに似たものをどこにも見つけることができなかったことです。誰かが私を助けてくれるといいのですが、これでは運が悪いのです!

Answers

let membersWithRole = guild.roles.resolve('role_ID').members.size

基本的に、そのIDを介してギルドから特定の役割を取得し、その役割のメンバーコレクションのサイズを確認します。

あなたはroles.get()を使うことができます

members = message.guild.roles.cache.find(role => role.name === 'role name').members.map(m=>m.user.tag);

Related