弃用警告:不推荐为 MessageEmbed#setAuthor 传递字符串
DeprecationWarning: Passing strings for MessageEmbed#setAuthor is deprecated
我正在开发一个 discord 机器人,当用户 joins/leaves 服务器收到一条消息时,我的终端收到一条警告说
弃用警告:不推荐为 MessageEmbed#setAuthor 传递字符串
这是一些代码,以备不时之需。
const Welcome = new MessageEmbed()
.setColor("RED")
.setAuthor(user.tag, user.avatarURL({dynamic: true, size: 512}))
.setThumbnail(user.avatarURL({dynamic: true, size: 512}))
.setDescription(`
Welcome ${member} to **${guild.name}!**`)
.setFooter({
text: `${user.id}`
})
这只是一个弃用警告。您可以放心地忽略它。
意味着在以后版本的Discord客户端中,您将无法使用setAuthor
.
功能
在较新的版本中通常会有替代功能或替代方法,但如果您不打算升级,则可以忽略它。
但是,您应该始终升级您的依赖项,因为它们可能包含错误修复和安全更新。
在您的情况下,Discord 指定 setAuthor
接受较新版本中的对象(尽管您仍然可以在您的版本中使用字符串)。
查看 Discord JS Docs 了解更多信息。
.setAuthor({名称:${user.tag}
, iconURL: ${user.avatarURL({dynamic: true, size: 512})}
})
新版本可以用这个
我正在开发一个 discord 机器人,当用户 joins/leaves 服务器收到一条消息时,我的终端收到一条警告说 弃用警告:不推荐为 MessageEmbed#setAuthor 传递字符串
这是一些代码,以备不时之需。
const Welcome = new MessageEmbed()
.setColor("RED")
.setAuthor(user.tag, user.avatarURL({dynamic: true, size: 512}))
.setThumbnail(user.avatarURL({dynamic: true, size: 512}))
.setDescription(`
Welcome ${member} to **${guild.name}!**`)
.setFooter({
text: `${user.id}`
})
这只是一个弃用警告。您可以放心地忽略它。
意味着在以后版本的Discord客户端中,您将无法使用setAuthor
.
在较新的版本中通常会有替代功能或替代方法,但如果您不打算升级,则可以忽略它。
但是,您应该始终升级您的依赖项,因为它们可能包含错误修复和安全更新。
在您的情况下,Discord 指定 setAuthor
接受较新版本中的对象(尽管您仍然可以在您的版本中使用字符串)。
查看 Discord JS Docs 了解更多信息。
.setAuthor({名称:${user.tag}
, iconURL: ${user.avatarURL({dynamic: true, size: 512})}
})
新版本可以用这个