我试图在不发送任何按钮的情况下从用户那里获得回复,但是当我只发送$ reply _markup‘’force_reply‘=true时,在消息中,回复不会带有callback_query。我如何理解回答我问题的用户?
有没有其他方法可以在不发送任何按钮或自定义键盘的情况下提出问题并从用户那里获得答案?
例如,我在问:你叫什么名字?
发布于 2020-08-01 23:06:41
对bot消息的回复不会作为回调查询接收。您需要检查用户的消息是否为回复(具有reply_to_message_id)。然后,使用消息id获取消息文本。如果是你问的问题,那就意味着它已经被回答了。
但是,更好的解决方案是创建一个数据库表或JSON文件,其中包含每个用户的消息历史记录。
https://stackoverflow.com/questions/61148516
复制相似问题