【发布时间】:2022-06-16 00:44:03
【问题描述】:
我的代码示例,但是当机器人切换到另一个命令时,这仍然存在 有没有例子说明如何做到这一点?
async def test(client, message):
user_id = message.chat.id
await bot.send_message(user_id, "write code:")
@bot.on_message(filters.private & filters.user(user_id))
async def get_code(client, message):
code = message.text```
【问题讨论】:
-
一种方法是定义步骤(WRITE_NAME=1、WRITE_SURNAME=2、WRITE_CODE=3、COMMAND_1=4 等),并用他的步骤将用户保存到数据库。当用户发送消息时,您会读取有关该用户的数据并检查他所处的步骤。