我需要在电报机器人的回复键盘中实现实体列表的分页。
问题是,我需要一个show more
按钮,加载下一组实体,我不知道如何获取用户当前正在查看的页面。
下一个问题是如何知道用户当前正在查看哪个实体列表。
在我的脑海中唯一的方法是将用户的当前状态存储在数据库中或缓存它但我不知道是否有某种方法可以将其他数据添加到电报回复键盘的按钮或其他一些方法来这样做我不需要做这项工作。
您可以将页码添加到消息text
或callback_data
,editMessage方法很有帮助。
例如,this case使用callback_data
传递当前页面和动作。