好的,我有一个仅对一条消息做出反应的机器人。
用户发送输入。 bot发送输出。 命令完成。
例如,我希望机器人向用户询问一些问题 用户发送输入。 漫游器发送问题:“确定要XXXXXX吗?” 用户发送2.输入。 机器人发送输出。
我不确定如何使机器人在一个命令中等待第二条用户消息。
答案 0 :(得分:0)
您必须在其之前添加支票。
def check(message, user):
return message.channel == ctx.message.channel and user.author == ctx.message.author
reply = await bot.wait_for('message', check=check)
喜欢这个。