我对构建电报机器人有疑问,该机器人会询问用户位置并继续进行进一步处理。
对于我关于机器人功能的草案,我要求请求用户的位置(只能通过我对机器人api的研究通过创建添加在ReplyKeyboardMarkup中的KeyboardButton来完成)
最后带有3-4个用于请求用户位置的按钮(将request_location字段设置为true)。
困难之处在于我无法区分单击了哪个按钮用户,因为更新返回到机器人似乎仅由位置组成,没有按钮文本,而且KeyboardButton对象也没有回调查询功能。
请问是否有解决问题的办法?请问我是否可以构建自己的电报漫游器按钮,以便像InlineKeyboardButton一样包含“ callback_data”功能。
非常感谢您的帮助!