我正在尝试使用Visual Studio Code中的JavaScript编码discord bot,但我一直收到一个错误,即Command名称必须小写

问题描述 投票:-1回答:1

我正在尝试使用Visual Studio Code中的JavaScript编码discord bot,但我一直收到一个错误,即Command名称必须小写。

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

PS C:\Users\tjcol\Documents\bot_v1> node .
C:\Users\tjcol\Documents\bot_v1\node_modules\discord.js-commando\src\commands\base.js:52
                if(info.name !== info.name.toLowerCase()) throw new Error('Command name must be lowercase.');
                                                          ^

Error: Command name must be lowercase.
    at new Command (C:\Users\tjcol\Documents\bot_v1\node_modules\discord.js-commando\src\commands\base.js:52:51)
    at new TotalQCommand (C:\Users\tjcol\Documents\bot_v1\commands\random\totalQ.js:5:9)
    at CommandRegistry.registerCommands (C:\Users\tjcol\Documents\bot_v1\node_modules\discord.js-commando\src\registry.js:114:48)
    at CommandRegistry.registerCommandsIn (C:\Users\tjcol\Documents\bot_v1\node_modules\discord.js-commando\src\registry.js:166:15)
    at Object.<anonymous> (C:\Users\tjcol\Documents\bot_v1\index.js:6:14)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
    at Function.Module._load (module.js:491:3)
javascript node.js visual-studio discord
1个回答
0
投票

根据discord.js-commando的文档,您的命令名称必须是小写的。

请参阅Command - > CommandInfo文档:

PARAMETER   TYPE    OPTIONAL    DEFAULT DESCRIPTION
name        string              The name of the command (must be lowercase)
...

你可以看到抛出错误的代码行,并在你的控制台输出中引用 - if(info.name !== info.name.toLowerCase()) throw new Error('Command name must be lowercase.'); - 在Commando Github repo中。

© www.soinside.com 2019 - 2024. All rights reserved.