如何在Discord.js中创建Talk命令?

时间:2020-05-25 00:02:00

标签: discord discord.js

好的,提问时间!我正在开发该机器人,并且正在尝试让它在命令下说话。示例:!talk(消息),我希望它在没有!talk的情况下重复该操作。到目前为止,这是我的代码:

20NNN (Expected Result: NN)
2NNN  (Expected Result: NN)
2000NNNN (Expected Result: NNN)

还有一件事,您也可以删除主机消息吗?谢谢!

2 个答案:

答案 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')