Есть бот, который обрабатывает запрос Location от пользователя. В случае, если на сервер приходит сообщение такого типа, бот может вернуть расстояние между координатами, которые пришли от пользователя и некой точкой на карте (точка_А).
Расширяем функционал: бот может вернуть расстояние до точка_B или точка_А. Вопрос: как серверу различать, расстояние до A или B хочет пользователь?
Имею ввиду то, что прикрепляя геолокацию к сообщению, нельзя добавить текст или медиа к этому сообщению. Чистая локация и все. Если бы можно было отправить сообщение, которое содержало в себе два типа: Location и Text, было бы намного проще, - просто добавить строку точка_А к геолокации и все.
Можно ли сделать следующим способом?
msg_1: пользователь отправляет сообщение типа Text: "локация";msg_2: бот возвращает две кнопки: точка_А и точка_B;msg_3: пользователь выбирает нужную кнопку;msg_4: бот возвращает: "отправь свое местонахождение";msg_5: пользователь отправляет Location; msg_6: бот возвращает расстояние.Следующий вопрос: как получить данные msg_3 на момент просчета расстояния, используя Webhook?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей