@yuugarink (天狼 なぎさ)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

discordでサーバー内のメンバー全員のロールを一括で剥奪したい

解決したいこと

Replitを使ったdiscord.jsのプログラムです
ロールを剥奪するプログラムを調べて書いていたのですが
プログラム自体は書けていたと思っていたのですが
実際にはロールの剥奪ができてないので
どうしてなのか教えて欲しいです。

ロールを剥奪するプログラム

function on_seisai(client) {

  const { Client, Intents, MessageEmbed } = require('discord.js');
  const prefix = '!'
 
  client.on('messageCreate', message => {
     if (!message.guild) return // サーバーでない場合は無視
   
     if (message.content === `${prefix}!aram`) { // メッセージの内容が「!add-role-all-members」だったら
       message.guild.members.fetch() // メンバーを全員取得
         .then(members => Promise.all(members.map(member => member.roles.remove('roll_ID')))) // 全員に同じ役職を削除
         .catch(console.error)
     }
   })
}  
module.exports = on_seisai

参考に使ったサイトは

サーバーに居るメンバー全員に特定の役職を与えるサンプル
https://scrapbox.io/discordjs-japan/%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AB%E5%B1%85%E3%82%8B%E3%83%A1%E3%83%B3%E3%83%90%E3%83%BC%E5%85%A8%E5%93%A1%E3%81%AB%E7%89%B9%E5%AE%9A%E3%81%AE%E5%BD%B9%E8%81%B7%E3%82%92%E4%B8%8E%E3%81%88%E3%82%8B%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB
メンバーに役職を追加、削除したい
https://scrapbox.io/discordjs-japan/%E3%83%A1%E3%83%B3%E3%83%90%E3%83%BC%E3%81%AB%E5%BD%B9%E8%81%B7%E3%82%92%E8%BF%BD%E5%8A%A0%E3%80%81%E5%89%8A%E9%99%A4%E3%81%97%E3%81%9F%E3%81%84

最後に

このプログラムでどこが間違ってるか教えて欲しいです

0 likes

No Answers yet.

Your answer might help someone💌