MoneySMile, ну так если вы передаёте в member массив всех участников с ролью, аргументу member присваиваются все методы массива, поэтому и roles он распознать не может.
если вы хотите работать с конкретным пользователем, вы должны перебирать этот массив с помощью .forEach(), .map() и т.п, после чего уже применять свойства и методы библиотеки discord.js
Кирилл Белый, я вам и дал код, с помощью которого можно изменить сообщение.
полный код для команды я вам не напишу, так как это начальные понятия джаваскрипта.
разделите контент сообщения на массив, получите ID и текст, после чего подставляйте их в мой код.
Василий Банников, я не отрицаю, что на других языках есть хорошие библиотеки, просто новичку, скорее всего, было бы целесообразнее выбирать среди самых популярных и лёгких - а именно py и js.
здесь, как вы в комментариях написали, "велика вероятность, что язык, который бы вам посоветовали, будет вам неизвестен."
интересно, а на других языках не существует библиотек и средств работы с discord?)
да и странный у вас однако выбор, сейчас лидерами являются javascript и python, на их фоне джава отходит на второй план.
также, как и ваш ответ.
все подобные высказывания касательно вопроса должны быть в комментариях, а не в ответе.