Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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
Node.js 如何让discordbot执行命令而不在discord但实时数据中使用命令?_Node.js_Discord.js - Fatal编程技术网

Node.js 如何让discordbot执行命令而不在discord但实时数据中使用命令?

Node.js 如何让discordbot执行命令而不在discord但实时数据中使用命令?,node.js,discord.js,Node.js,Discord.js,我想做的事情是通过触发器执行模块命令,比如当它接收数据时,它会执行!服务器测试 现在我只能通过这个命令来执行它!服务器测试 我想实现的是,如果bot从我的代码中获取信息,并不时检查是否通过telnet(socket.on)接收到一个号码,那么它应该触发我的模块!服务器测试 现在,我的socket.on脚本接收到一个数字并将其发送到discord,但我希望它也能触发一个!命令来实现自动化 或者,一个机器人如何能够在不使用命令的情况下自行执行命令!不和谐中的服务器测试 当然!servertest在不

我想做的事情是通过触发器执行模块命令,比如当它接收数据时,它会执行!服务器测试

现在我只能通过这个命令来执行它!服务器测试

我想实现的是,如果bot从我的代码中获取信息,并不时检查是否通过telnet(socket.on)接收到一个号码,那么它应该触发我的模块!服务器测试

现在,我的socket.on脚本接收到一个数字并将其发送到discord,但我希望它也能触发一个!命令来实现自动化

或者,一个机器人如何能够在不使用命令的情况下自行执行命令!不和谐中的服务器测试

当然!servertest在不一致的情况下正常执行

我试过了,但什么也没发生

client.commands.get('servertest').run(); 
命令!servertest位于另一个js配置上,server.js包含:

module.exports.help = {
        name: "servertest"
}
  
  
  
exports.run = async (client, message, args) => {MY CODE}
        
  

与其检查消息内容
是否等于
“servertest”,只需检查消息内容
是否包含
“servertest”,或者使用
字符串.prototype.includes()
函数检查哪一个。好的,但我如何让它执行!servertest命令,它位于另一个名称上。json使用module.exports.help={name:“servertest”}@Radnerus我确实更新了这个问题。