discord - 如何在其中创建一个包含 2 个单词的命令 Discordjs
问题描述
我正在尝试为我的社区服务器编写一个 discord.js 机器人,但在制作帮助命令时遇到了一些问题。我有一个用于>help
显示的命令,并嵌入了所有不同类别的命令。它还显示了如何查看这些其他命令,但为了能够做到这一点,我需要能够使用>help fun
or之类的命令>help staff
。我试图发出>help fun
命令,但是当我键入它时,它只接受第一个参数,并且只显示>help
嵌入。如果有人可以向我展示一个>help fun
只会发送一个新的 Discord.MessageEmbed 的命令的代码,那就太好了。这是我尝试使用的代码:
module.exports = {
name: 'help fun',
description: "get some `fun` help!",
execute(message, args, Discord){
const helpfunEmbed = new Discord.MessageEmbed()
.setColor('#9947d6')
.setAuthor('Vero Commands List', 'https://cdn.discordapp.com/attachments/746321327727706226/819556499088605214/Hypers.png')
.setDescription("The Vero Bot prefix for `Ak's Basement` is `>`")
.setThumbnail('https://images-ext-2.discordapp.net/external/hn8Iyc--j2npBvCjnAsXUt78zMovfsTj_DyRaBb1YdU/https/media.giphy.com/media/eEx0qRFYM1dyGQPAID/giphy.gif')
.addFields(
{ name: '`>ping`', value: 'shows bot latency'},
{ name: '**Work In Progress**', value: 'More commands coming soon!'},
)
message.channel.send(helpfunEmbed);
}
}
解决方案
发出帮助命令,并让用户将“有趣”作为参数传递,然后基于机器人的回复,这样您就可以对所有帮助部分使用一个命令。
推荐阅读
- python - 如何将列表列表转换为带有新行的字符串
- javascript - javascript template litreral in side a react link tag to={} attribute
- react-native - 如何修复错误:react-native-google-signin 中的 DEVELOPER_ERROR?
- java - 如何从http请求中获取json响应?
- c# - 如果发生滚动,如何在 Windows 窗体的视图中保留控件?
- php - 如何在另一个短代码中包含一个代码?
- python - How to install python packages from older version to newer version?
- c++ - Edmonds 在 Boost Graph Library 中的最大基数匹配永远运行?
- python - 使用 nltk 在 python 中计算 idf
- javascript - CSS @keyframe 动画删除整个按钮,而不仅仅是边框