首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我该如何让我的不和谐的Python机器人开始收集响应呢?

我该如何让我的不和谐的Python机器人开始收集响应呢?
EN

Stack Overflow用户
提问于 2021-10-11 12:50:14
回答 1查看 45关注 0票数 0

因此,我的想法是,我希望成员做“n!猜测号”,然后机器人回答说:“好的,我在想一个从1到10的数字。”然后,他们猜数字,看看他们是否正确,如果他们做了,机器人会回应所以,但我不知道如何让机器人作出这样的反应,认为任何人可以帮助我?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-11 13:45:17

代码语言:javascript
复制
mess = await Bot.wait_for('message')
if mess.author == the_user_who_wanted_to_guess_the_number:
    if mess.content == random.randint(1, 10):
        mess.reply("You guessed right!")
    else:
        mess.reply("Lets try another time...")

这应该能行。

Bot.wait_for

在命令中使用它而不是事件。

例如,如果需要的事件是"on_message",则只需删除"on_“并将其作为参数传递。

记住,这是一个coroutine,您必须等待它。示例:

代码语言:javascript
复制
Message = await Bot.wait_for("message")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69526496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档