我想编写一个电报机器人,因此当我要接收来自用户的消息时,我应该知道他/她发送给我的最后一条消息以及他/她位于哪个步骤。所以我应该存储用户的会话(我在搜索时理解了这一点),但我不知道我到底应该做什么?
我知道我需要在数据库中存储 UserId、ChatId 的表,但我不知道这些:
如何为步骤创建根并将它们存储在数据库中(我的意思是如何了解用户现在所在的位置)
我还需要将哪些列存储为会话?
我应该在数据库中存储多少条消息?每条消息都需要一行吗?
session user-input usersession telegram-bot
session ×1
telegram-bot ×1
user-input ×1
usersession ×1