电报机器人:在请求用户的位置时从ReplyKeyboardMarkup获取KeyboardButton文本

时间:2019-09-22 19:12:52

标签: java telegram-bot

我对构建电报机器人有疑问,该机器人会询问用户位置并继续进行进一步处理。

对于我关于机器人功能的草案,我要求请求用户的位置(只能通过我对机器人api的研究通过创建添加在ReplyKeyboardMarkup中的KeyboardButton来完成)

最后带有3-4个用于请求用户位置的按钮(将request_location字段设置为true)。

困难之处在于我无法区分单击了哪个按钮用户,因为更新返回到机器人似乎仅由位置组成,没有按钮文本,而且KeyboardButton对象也没有回调查询功能。

请问是否有解决问题的办法?请问我是否可以构建自己的电报漫游器按钮,以便像InlineKeyboardButton一样包含“ callback_data”功能。

非常感谢您的帮助!

0 个答案:

没有答案