首页 > 解决方案 > 如何修复返回 [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)
    };

标签: javascriptnode.jsbotsdiscorddiscord.js

解决方案


推荐阅读