我对这件事很陌生。我用了很多复写面食!
我遵循了一个discord.js教程,它帮助我设置了帮助命令。动态的,但看上去很糟糕。
它运行得很完美。我已经嵌入了我的主要命令等等,而这些命令执行得很好,我可能只需要将它们转换成DMs即可。
但是这个完整的命令列表太棒了,我真的很想使用它,只是稍微调整一下,使它更加美观!因为它的动态功能总是为我添加命令到列表中。所以..。
或者,我是否应该将其全部销毁,并将DM嵌入到我自己的列表中?如何使其动态,并使用我添加的新命令更新嵌入。
(我仍然在学习术语,因此,我已经做好了充分的准备,在这周剩下的时间里,我将继续学习代码和链接)。
发布于 2021-03-25 18:22:54
嵌入有很多属性,可以让你把它们混在一起。
若要DM嵌入,请执行:
message.author.send(embed).catch(err => {
message.channel.send(embed);
});确保包括捕获,否则,如果用户的DMs关闭,您将遇到一个错误。
还可以使用addFields方法使用内联字段:
embed.addFields(
{name: "Moderation", value: "Commands that protect your server", inline: true},
{name: "Fun", value: "Fun and exciting commands", inline: true},
{name: "Music", value: "Listen to music in voice channels", inline: true}
);在使用内联字段时,它们都是对齐的,而不是紧跟在一起的。
https://stackoverflow.com/questions/66804433
复制相似问题