标题听起来可能令人困惑,但事实是我正在尝试做一个问答游戏。您应该填写*测验,然后会弹出一个随机问题。我唯一不知道的是如何检查answear是否正确。一个例子是:
User:*quiz
Bot:Am I a good bot?
1.yes
2.no
User:1
Bot:Correct answear
我不知道如何检查用户是否在同一命令中发送了另一条消息。漫游器应等待用户输入他的消息。有人可以帮我吗?我真的会很感激。
答案 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.');
}