web-dev-qa-db-ja.com

Discord.jsを使用してボットのユーザー名を変更する方法

私はすべてを試したような気がします。ボットの名前は現在「TestApp」ですが、別の名前に変更したいと思います。それを完全に削除し、 https://discordapp.com/developers/ 内にまったく新しいアプリを作成し、適切な名前を割り当ててから、そこにボットを追加する必要がありますか?次に、明らかにDiscord.jsアプリケーション内のトークンを変更し、ボットをチャネルに再度招待します。

私はもう試した:

  • https://discordapp.com/developers/ でアプリ名を変更します
  • msg.guild.members.get(bot.user.id).setNickname("NEWNAMEHERE")
  • Discord.Client.setUsername("NEWNAMEHERE")

Discordボットを削除して構成をやり直すことなく、実際にユーザー名/ニックネームを変更できるかどうかをお知らせください。この答えはどこにも見当たらないようです。

3
MortenMoulder
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'*/)
  }
})
0
Rickey