私はすべてを試したような気がします。ボットの名前は現在「TestApp」ですが、別の名前に変更したいと思います。それを完全に削除し、 https://discordapp.com/developers/ 内にまったく新しいアプリを作成し、適切な名前を割り当ててから、そこにボットを追加する必要がありますか?次に、明らかにDiscord.jsアプリケーション内のトークンを変更し、ボットをチャネルに再度招待します。
私はもう試した:
msg.guild.members.get(bot.user.id).setNickname("NEWNAMEHERE")
Discord.Client.setUsername("NEWNAMEHERE")
Discordボットを削除して構成をやり直すことなく、実際にユーザー名/ニックネームを変更できるかどうかをお知らせください。この答えはどこにも見当たらないようです。
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('message', (msg) =>{
if(msg.author.bot || msg.channel.type == "dm" || msg.channel.type== 'group')return
if(msg.content.startsWith(prefix) != true)return
if(msg.content.startsWith(`${prefix}nick`)){
if(msg.author.id != ownerID)
msg.guild.members.get(client.user.id).setNickname(/*'Nickname goes here'*/)
}
})