Skip to content

Conversation

@zuf
Copy link
Contributor

@zuf zuf commented Jun 6, 2023

Добавил опциональную базовую поддержку обработки location ботом.

При указанной настройке #define FB_WITH_LOCATION бот добавляет поле location в обрабатываемые сообщения (FB_msg):

struct FB_Location {
  String &latitude;
  String &longitude;
};

В случае если боту прислали географическое местоположение (location), то поля latitude/longitude
заполняюися координатами из полученного ботом location:

// обработчик сообщений
void newMsg(FB_msg& msg) {
  if (msg.location.latitude.length() > 0 && msg.location.longitude.length() > 0) {
    bot.sendMessage("Lat: " + msg.location.latitude + ", Lon: " + msg.location.longitude, msg.chatID);
  }
}

@GyverLibs
Copy link
Owner

GyverLibs commented Feb 4, 2024

👍

@GyverLibs GyverLibs merged commit 0924dc6 into GyverLibs:main Feb 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants