Exemple #1
0
def location(bot, update):
    user = update.message.from_user
    user_location = update.message.location
    logger.info("Location of {}: ({}, {})".format(user.first_name,
                                                  user_location.latitude,
                                                  user_location.longitude))
    report_map = geo_app()
    report_map.append_data(user_location.latitude, user_location.longitude)
    update.message.reply_text(loc_aquired[LANG])
    bot.send_message(chat_id=update.message.chat_id, text=back2menu[LANG])
    return MENU
Exemple #2
0
def vmap(bot, update):
    """
    View map function. In development...
    """
    user = update.message.from_user
    logger.info("Map requested by {}.".format(user.first_name))
    bot.send_message(chat_id=update.message.chat_id, text=map_info[LANG])
    bot.send_message(chat_id=update.message.chat_id, text=back2menu[LANG])

    # View map locally:
    report_map = geo_app()
    report_map.latlong_to_coords()
    report_map.visualize()
    return