首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >要嵌入的动态帮助cmd

要嵌入的动态帮助cmd
EN

Stack Overflow用户
提问于 2021-03-25 17:13:46
回答 1查看 33关注 0票数 0

我对这件事很陌生。我用了很多复写面食!

我遵循了一个discord.js教程,它帮助我设置了帮助命令。动态的,但看上去很糟糕。

它运行得很完美。我已经嵌入了我的主要命令等等,而这些命令执行得很好,我可能只需要将它们转换成DMs即可。

但是这个完整的命令列表太棒了,我真的很想使用它,只是稍微调整一下,使它更加美观!因为它的动态功能总是为我添加命令到列表中。所以..。

  1. 如何使动态帮助成为DM嵌入。
  2. 如何使动态帮助显示类别(主命令及其子命令)

或者,我是否应该将其全部销毁,并将DM嵌入到我自己的列表中?如何使其动态,并使用我添加的新命令更新嵌入。

(我仍然在学习术语,因此,我已经做好了充分的准备,在这周剩下的时间里,我将继续学习代码和链接)。

EN

Stack Overflow用户

发布于 2021-03-25 18:22:54

嵌入有很多属性,可以让你把它们混在一起。

若要DM嵌入,请执行:

代码语言:javascript
运行
复制
message.author.send(embed).catch(err => {
   message.channel.send(embed);
});

确保包括捕获,否则,如果用户的DMs关闭,您将遇到一个错误。

还可以使用addFields方法使用内联字段:

代码语言:javascript
运行
复制
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}
);

在使用内联字段时,它们都是对齐的,而不是紧跟在一起的。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66804433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档