用户在命令中输入命令的命令

时间:2020-08-18 18:18:16

标签: discord.js

标题听起来可能令人困惑,但事实是我正在尝试做一个问答游戏。您应该填写*测验,然后会弹出一个随机问题。我唯一不知道的是如何检查answear是否正确。一个例子是:

User:*quiz
Bot:Am I a good bot?
         1.yes
         2.no
User:1
Bot:Correct answear

我不知道如何检查用户是否在同一命令中发送了另一条消息。漫游器应等待用户输入他的消息。有人可以帮我吗?我真的会很感激。

1 个答案:

答案 0 :(得分:0)

您可以使用以下方法获取用户的最后一条消息:

let lastMessage = member.lastMessage;

比您可以执行以下操作:

if(lastMessage.content === '1') {
    message.channel.send('Correct answer.');
} else if(lastMessage.content === '2') {
    message.channel.send('Wrong answer.');
}