我如何等待用户回复? (带python-telegram-bot的电报机器人)

问题描述 投票:0回答:1

我如何让漫游器等待回复以保存它?我的目标是将名称保存在数据库中,这已经完成了。例如,>

User: /name
Bot: What do you want to name this dog?
User: dog
Bot: Dog saved as dog.
def name(update, context):
    update.message.reply_text("What do you want to name this dog?")

将回复保存到数据库。

我知道如果我要使用return(update.message.text),它将返回/name,而不是dog,因为这是用户键入/name时的最新消息。

将不胜感激!

我如何让漫游器等待回复以保存它?我的目标是将名称保存在数据库中,这已经完成了。例如,用户:/ name机器人:您想给这只狗起什么名字? ...

python bots telegram python-telegram-bot
1个回答
0
投票

您可以使用ConversationHandler实现它。

© www.soinside.com 2019 - 2024. All rights reserved.