gpt4 book ai didi

python - Discord.py-rewrite wait_for() 如何使用?

转载 作者:行者123 更新时间:2023-12-02 07:24:43 26 4
gpt4 key购买 nike

我不能真正按照我想要的方式使用 wait_if (),任何人都可以解释如何使用 wait_for ('message')wait_for (' react '),仅由命令的用户执行? (消息由谷歌翻译翻译,如有错误请原谅...)

最佳答案

wait_for采用 check 参数,该函数采用您正在等待的事件的参数并确定该事件是否是您正在等待的事件。

例如,on_message event 接受一个 message 参数,因此如果我们想检查消息的作者,我们可以这样做:

msg = await client.wait_for('message', check=lambda message: message.author == ctx.author)

查看新消息是否来自调用当前运行命令的同一个人。

如果我们想向下一个人发送消息以对某个表情符号使用react,我们可以这样做

reaction, user = await client.wait_for('reaction_add', 
check=lambda reaction, user: reaction.emoji == '👍')
await user.send("👍 to you too!")

关于python - Discord.py-rewrite wait_for() 如何使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52571844/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com