Бот Telegram: Получение текста KeyboardButton из ReplyKeyboardMarkup при запросе местоположения пользователя - PullRequest
0 голосов
/ 22 сентября 2019

У меня есть вопрос о создании бота-телеграммы, который запрашивает местоположение пользователя и продолжает дальнейшую обработку.

Для моего проекта функции бота у меня есть требование запрашивать местоположение пользователя (которое может быть толькосделано путем создания KeyboardButton, добавленного в ReplyKeyboardMarkup из моего исследования бот-API) для различного использования.

В результате появляются 3-4 кнопки, которые запрашивают местоположение пользователя (установите в поле request_location значение true).

Сложность в том, что я не могу определить, на какую кнопку пользователя нажали, поскольку возвращение обновления боту, по-видимому, состоит только из местоположения, без текста кнопки, а также у объекта KeyboardButton нетфункция обратного вызова.

Могу ли я спросить, есть ли какое-либо решение проблемы?И могу ли я спросить, могу ли я создать свои собственные кнопки бота телеграммы, чтобы включить функцию «callback_data», как InlineKeyboardButton.

Большое спасибо за помощь!

...