如何修复“无法读取未定义的属性'toLowerCase'”

时间:2019-07-25 01:53:13

标签: discord.js

我正在设置discord.js机器人并尝试添加帮助命令。

我尝试将const command = args.shift().toLowerCase();放入帮助命令文件中,但出现错误。

const { prefix } = require('../token.json');
    execute(message, args) {
    const data = [];
const { commands } = message.client;

if (!args.length) {
  const name = args[0].toLowerCase();
const command = commands.get(name) || commands.find(c => c.aliases && c.aliases.includes(name));

我希望它显示帮助命令以及您执行操作时每个命令的含义?

1 个答案:

答案 0 :(得分:2)

args[0]未定义。如果!args.length返回true,则表示args.length是一个falsy值。因此,args 中的元素不存在

相关问题