Хочется сделать отправку контакта и местоположения, например, через кнопки на ReplyKeyboardMarkup . Минимальный пример:
# pip install python-telegram-bot from telegram import Update, ReplyKeyboardMarkup, KeyboardButton from telegram.ext import Updater, MessageHandler, CommandHandler, Filters, CallbackContext import config . def on_request(update: Update, context: CallbackContext): message = update.message message.reply_text( ‘Echo: ‘ + message.text ) def main(): updater = Updater( config.TOKEN, use_context=True ) dp = updater.dispatcher dp.add_handler(CommandHandler(‘start’, on_start)) dp.add_handler(MessageHandler(Filters.text, on_request)) updater.start_polling() updater.idle() if __name__ == ‘__main__’: main()
Отслеживать
задан 2 авг 2020 в 11:39
76.6k 6 6 золотых знаков 53 53 серебряных знака 120 120 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
- Создать ReplyKeyboardMarkup добавив кнопки с специальными атрибутами:
- request_location=True и request_contact=True
- Filters.contact и Filters.location
- update.message.contact и update.message.location
Тогда, при клике на одну из кнопок, клиент запросит разрешение на отправку и бот получит данные.
# pip install python-telegram-bot from telegram import Update, ReplyKeyboardMarkup, KeyboardButton from telegram.ext import Updater, MessageHandler, CommandHandler, Filters, CallbackContext import config contact_keyboard = KeyboardButton(‘Send contact’, request_contact=True) location_keyboard = KeyboardButton(‘Send location’, request_location=True) custom_keyboard = [[contact_keyboard, location_keyboard]] REPLY_KEYBOARD_MARKUP = ReplyKeyboardMarkup(custom_keyboard) . def on_request(update: Update, context: CallbackContext): message = update.message message.reply_text( ‘Echo: ‘ + message.text, reply_markup=REPLY_KEYBOARD_MARKUP ) def on_contact_or_location(update: Update, context: CallbackContext): message = update.message text = » if message.contact: text += str(message.contact) if message.location: text += str(message.location) message.reply_text( text, reply_markup=REPLY_KEYBOARD_MARKUP ) def main(): updater = Updater( config.TOKEN, use_context=True ) dp = updater.dispatcher dp.add_handler(CommandHandler(‘start’, on_start)) dp.add_handler(MessageHandler(Filters.text, on_request)) dp.add_handler(MessageHandler(Filters.contact | Filters.location, on_contact_or_location)) updater.start_polling() updater.idle() if __name__ == ‘__main__’: main()
Источник: ru.stackoverflow.com
Как узнать местоположение человека через Телеграм?
Telegram позволяет за несколько минут вычислить точные координаты своих пользователей, использующих встроенный сервис «Люди рядом». Алгоритм обнаружения прост, что дает возможность следить за нужным человеком даже тем, у кого нет никаких навыков хакинга.
Как найти местонахождение человека по номеру телефона без его согласия?
Это услуга «Маячок», действующая на детских тарифах («Ринг-Динг», «Смешарики» и т. п.). Наберите на вашем мобильном телефоне команду *141 # и добавьте номер сотового телефона ребенка. Вы сможете узнать его местонахождение без согласия в любое время.
Как можно определить местоположение человека?
Для легального выяснения местонахождения можно воспользоваться услугами операторов связи, например, «локатором», «радаром». Для этого нужно отправить USSD-запрос, пояснил эксперт. Также в некоторых мессенджерах есть функция «направить геолокацию» собеседника.
Как можно отследить человека по номеру телефона?
Найти человека, имея лишь его номер телефона, действительно возможно даже для рядовых граждан. … Существует целый ряд мобильных приложений, позволяющих найти человека или устройство, используя телефонный номер. Некоторые онлайн-сервисы предоставляют возможность отслеживать местоположение человека.
Как посмотреть контакты друга в телеграмме?
Сохранить в Telegram.
Нажмите на три линии в верхнем левом углу, выберите строку «Контакты» – открывается список. В правом нижнем углу есть иконка человека с плюсом.
Как в телеграмме найти человека по фото?
С чего начинать поиск людей по фотографии в Telegram?
- Запустите программу.
- Вставьте имя бота в поиск или найдите его в списке добавленных контактов.
- Если есть поле для ввода текста, напишите /start.
- Если его нет, попробуйте перетащить в окно с ботом фотографию требуемого человека.
Как узнать местоположение человека по номеру телефона в Украине?
«Маячок» от «Киевстар»
ЭТО ИНТЕРЕСНО: Вы спрашивали: Почему на питбайк не нужны права?
В Украине можно узнать местоположение человека без специальных приложений, а только по номеру телефона. Такую услугу своим абонентам предлагает «Киевстар». Чтобы подключить «Маячок», надо набрать комбинацию цифр с номером абонента, местоположение которого хотите узнать.
Как узнать где находится абонент теле2 без его согласия?
Как подключить услугу
Чтобы включить «Геопоиск+», наберите *194*11# и нажмите кнопку вызова. После SMS-подтверждения об активации услуги запросите у нужного абонента разрешение на получение данных о его местоположении с помощью команды *119[номер абонента в формате 79001234567]# и нажмите «Вызов».
Как можно отследить чужой телефон?
Узнать местоположение другого телефона можно при помощи стандартных приложений в операционной системе. Например, через Google Maps: для этого на отслеживаемом телефоне нужно зайти в приложение, активировать пункт меню «Показывать, где я», указать свой телефон, электронную почту и период отслеживания.
Как отследить чужой айфон без согласия?
Способ №2. Найти друзей
- На том iPhone, который вы хотите отслеживать, открыть приложение «Найти друзей».
- Выбрать «Добавить».
- Включить AirDrop своем iPhone.
- На «чужом» iPhone появляется иконка вашего телефона.
- Жмем на нее и выбираем «Поделиться бессрочно».
Как узнать где находится абонент Киевстар без его согласия?
Начать пользоваться услугой «Маячок» предельно просто, никакое предварительное подключение не требуется, услуга доступна любому абоненту национального оператора «Киевстар«. Для этого нужно набрать комбинацию *147*1*4*, затем номер человека, чье местоположение вы хотите определить, и «решетку».
Как найти абонента по геолокации?
Как узнать, где находится устройство, заблокировать его или удалить с него данные
- Откройте страницу android.com/find и войдите в аккаунт Google. …
- На потерянный телефон придет уведомление.
- На карте появится информация о том, где находится телефон. …
- Выберите действие.
ЭТО ИНТЕРЕСНО: Как подключить Sony WH 1000XM3 к iPhone?
Как называется приложение с помощью которого можно узнать где находится человек?
Эта функция помогает приложениям точнее определять, где вы находитесь. Как функция определения местоположения повышает точность геолокации. Она также называется «Определение местоположения».
Какую программу установить чтобы знать где находится человек?
- Life360.
- Family Locator.
- Семейный Локатор
- Family GPS Tracker https://chinzap.ru/diagnostika-i-obsluzhivanie/kak-uznat-mestopolozhenie-cheloveka-cherez-telegram.html» target=»_blank»]chinzap.ru[/mask_link]
ГеоТрекер Telegram — простой контроль передвижений сотрудников
Оформите подписку Битрикс24 Маркет Плюс и используйте более 3000 полезных приложений, представленных в каталоге.
ГеоТрекер Telegram — простой контроль передвижений сотрудников
Установить
Информация
Опубликовано : 10.04.2023
Установок : 55
Другие приложения разработчика
Поле ФИО: Умное решение для работы с лидами
По подписке
Дерево Бизнес-процессов — Ваш навигатор в мире CRM
По подписке
Умное Автозаполнение ФИО — ваш помощник в работе с контактами и лидами
По подписке
Компании24 — выгружай клиентов с Яндекс.Карт прямо в CRM
По подписке
AIRoom24 — создавай визуализации комнат при помощи ИИ
По подписке
ИИ для Битрикс: ChatGPT ГеоТрекер Telegram» – это приложение, предназначенное для мониторинга геопозиции сотрудников. Оно позволяет контролировать перемещение пользователей, что может быть полезным для оптимизации рабочих процессов и координации деятельности на разных уровнях иерархии компании.Основные преимущества приложения:
- Отслеживание местоположения сотрудников: С помощью Телеграм-бота и функции трансляции геопозиции, приложение позволяет отслеживать местоположение сотрудников на карте.
- История перемещений: Приложение сохраняет историю перемещений каждого сотрудника, позволяя просмотреть ее позднее.
- Интеграция с Битрикс: «ГеоТрекер Telegram» поддерживает структуру доступа компании в Битрикс, обеспечивая приватность и контроль доступа к данным о местоположении сотрудников.
- Удобный интерфейс: Приложение имеет интуитивно понятный и удобный интерфейс, с разделами «Карта» и «Настройки», которые позволяют быстро найти нужную информацию и настроить параметры отображения.
- Гибкая настройка отображения: Возможность выбора даты, поиска сотрудников по имени и выбора сотрудников для отображения на карте с помощью чекбоксов позволяет настраивать отображение информации на карте в соответствии с вашими потребностями.
- Приглашение пользователей: Легко пригласить новых пользователей для трансляции их геопозиции с помощью Телеграм-бота, предоставляя ссылку на бота через раздел «Настройки» приложения.
- Цветовая легенда: Каждому сотруднику назначается уникальный цвет для отображения его точек геолокации на карте, что облегчает визуальное различение маршрутов разных пользователей.
- Теперь маршрут строится на чистой линии. Точки же проставляются только в тех районах, в которых пользователь находился более 5 минут в радиусе 100 метров. Это позволит избавиться от лишних точек, которые лишь занимают место на карте.
- Если погрешность точки более 100 метров, то она не учитывается.
Источник: www.bitrix24.ru