Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我试图在VisualStudio代码中用JavaScript编写一个discord bot,但我一直收到一个错误,命令名必须是小写的_Javascript_Node.js_Visual Studio_Discord - Fatal编程技术网

我试图在VisualStudio代码中用JavaScript编写一个discord bot,但我一直收到一个错误,命令名必须是小写的

我试图在VisualStudio代码中用JavaScript编写一个discord bot,但我一直收到一个错误,命令名必须是小写的,javascript,node.js,visual-studio,discord,Javascript,Node.js,Visual Studio,Discord,我试图在VisualStudio代码中用JavaScript编写一个discord bot,但我一直收到一个错误,命令名必须是小写的 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-com

我试图在VisualStudio代码中用JavaScript编写一个discord bot,但我一直收到一个错误,命令名必须是小写的

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)
Windows PowerShell
版权所有(C)微软公司。版权所有。
PS C:\Users\tjcol\Documents\bot\u v1>节点。
C:\Users\tjcol\Documents\bot\u v1\node\u modules\discord.js commando\src\commands\base.js:52
if(info.name!==info.name.toLowerCase())抛出新错误('命令名必须是小写');
^
错误:命令名必须为小写。
在新命令下(C:\Users\tjcol\Documents\bot\u v1\node\u modules\discord.js commando\src\commands\base.js:52:51)
在新的TotalQCommand(C:\Users\tjcol\Documents\bot\u v1\commands\random\totalQ.js:5:9)
位于CommandRegistry.RegisterCommand(C:\Users\tjcol\Documents\bot\u v1\node\u modules\discord.js commando\src\registry.js:114:48)
位于CommandRegistry.registerCommandsIn(C:\Users\tjcol\Documents\bot\u v1\node\u modules\discord.js commando\src\registry.js:166:15)
反对。(C:\Users\tjcol\Documents\bot\u v1\index.js:6:14)
在模块处编译(Module.js:643:30)
在Object.Module._extensions..js(Module.js:654:10)
在Module.load(Module.js:556:32)
在tryModuleLoad时(module.js:499:12)
在Function.Module.\u加载(Module.js:491:3)
根据的文档,您的命令名必须为小写

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)
请参阅->文档:


您可以看到抛出错误并在控制台输出中引用的代码行-
if(info.name!==info.name.toLowerCase())抛出新错误('命令名必须是小写')-可能在.

中,因为
info.name
的值不是小写-调试101提示:console.log(info.name)在这一行代码之前,看看它是什么奇怪的是
Windows PowerShell
node
@JaromandaX的组合,这可能是运行它时的调试输出。提供您的代码,以便我们可以实际处理您的问题。您使用discord.js吗?