好的,提问时间!我正在开发该机器人,并且正在尝试让它在命令下说话。示例:!talk(消息),我希望它在没有!talk的情况下重复该操作。到目前为止,这是我的代码:
20NNN (Expected Result: NN)
2NNN (Expected Result: NN)
2000NNNN (Expected Result: NNN)
还有一件事,您也可以删除主机消息吗?谢谢!
答案 0 :(得分:1)
很简单,只需从args
删除命令并发送args
,如下所示:
if(!args[1]) return message.channel.send("Send some message") //Check if the user sent some message ("talk message"), if didn't return a message
message.delete() //Delete the command
message.channel.send(args.slice(1).join(" ")) //Remove the command from args array and send the message
答案 1 :(得分:0)
好吧,你可以做:
message.delete()
要删除该命令,然后使其重复“对话”,只需执行以下操作:
message.channel.send('talk')