javascript - 如何修复返回 [object Object]?
问题描述
下面的代码工作得很好,但是,当我这样做时,!help test
它会返回,因为Name... Usage: [object Object]test
我不确定如何让机器人发送默认前缀或公会的设置前缀。注意: ${PREFIX}
两者{prefix}
都返回为[object Object]
. 我该如何解决这个问题?
let prefix;
try {
let fetched = await db.fetch(`prefix_${message.guild.id}`);
if (fetched == null) {
prefix = PREFIX
} else {
prefix = fetched
}
if (message.content.startsWith(`${prefix} `)) return;
if (message.content.startsWith(`${PREFIX} `)) return;
if(!args[0]) {
return message.channel.send(`Correct Use: \`${prefix}help <cmd>\``);
} else if (args[0] == 'test') {
message.channel.send(`Name... Usage: \`${prefix}test\``);
}
} catch(err) {
console.log(err)
};
解决方案
推荐阅读
- ios - NSOperationQueue、异步任务和 maxConcurrentOperationCount
- mysql - 连接选择结果的用户函数
- css - Antd内联子窗体宽度
- css - 如何修改 SweetAlert2 的 Toast 动画设置?
- python - 如何在使用 kivy 在 kvlang 上创建的 BoxLayout 上使用 add_widget?
- java - 模拟 okhttp 响应
- javascript - Javascript:捕获并防止 HTML 表中的重复行条目
- python - 培训、验证、测试批量比例
- java - jsp-单击更新按钮后无法更新MySQL中的表
- c# - 如何获取字符串中除第一个单词之外的所有单词