89910901328 бот для Телеграмма который анонимно определяет геолокацию

Хочется сделать отправку контакта и местоположения, например, через кнопки на 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 является одним из самых популярных мессенджеров в мире, и многие пользователи были заинтересованы в том, как можно узнать местоположение человека в этом приложении. Сам Telegram не предоставляет точные координаты своих пользователей, но иногда может указать на расстояние до них. Несмотря на это, существуют способы определить местоположение человека в Telegram и других приложениях.

  1. Как можно определить местонахождение человека
  2. Удобные приложения для поиска близких людей
  3. Отслеживание местоположения друзей в Telegram
  4. Как узнать адрес в Telegram
  5. Как отслеживать онлайн в Telegram
  6. Полезные советы и выводы

Как можно определить местонахождение человека

Удобные приложения для поиска близких людей

  1. Где мои дети: локатор для телефона и GPS-часов (0+) — приложение для родителей, которое использует GPS, чтобы определить местоположение детей и помочь им найти их в случае необходимости.
  2. GeoZilla — семейный локатор. GPS трекер — приложение для отслеживания местоположения всех членов семьи в режиме реального времени.
  3. Семейный локатор Zoemob — еще одно приложение для отслеживания местоположения детей или других членов семьи.
  4. GPS — трекер Life 360 — приложение, предназначенное для совместного использования несколькими пользователями, чтобы помочь им найти друг друга.
  5. Family Locator — Phone Tracker — приложение для отслеживания местоположения членов семьи на карте.
Еще по теме:  Где в Телеграм архив эмодзи

Отслеживание местоположения друзей в Telegram

  1. Откройте приложение «Локатор» и перейдите на вкладку «Люди».
  2. Выберите пользователя, с которым вы поделились сведениями о своей геопозиции.
  3. Прокрутите вниз и выберите «Запросить наблюдение за геопозицией».

Как узнать адрес в Telegram

Как отслеживать онлайн в Telegram

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

Полезные советы и выводы

  • Для того, чтобы сохранить приватность своего местоположения в Telegram, не стоит делиться своей геопозицией с незнакомыми пользователями.
  • Если вы обеспокоены тем, что кто-то отслеживает вашу геопозицию через Telegram или другие приложения, то лучше всего отключить геолокацию в настройках вашего телефона.
  • Используйте приложения для отслеживания местоположения только с согласия всех заинтересованных сторон и только для благих целей.
  • Никогда не следует потенциально опасным людям давать доступ к своему местоположению, особенно если вы не знакомы с ними лично.

Как сделать чтобы не всплывали сообщения в телеграмме

Если вас надоедают всплывающие уведомления в приложении Telegram, которые мешают вам работать или просматривать другие приложения, следует выполнить несколько простых действий. Сначала нажмите на всплывающее уведомление, чтобы открыть разговор. Затем выберите пиктограмму с шестеренкой в левом нижнем углу экрана. После этого нажмите на пункт меню «Не показывать всплывающий чат для разговора». Это позволит отключить прерывающие уведомления и вместо этого будут появляться только стандартные уведомления в верхней части экрана. Теперь вы сможете спокойно работать на устройстве, не отклоняя всплывающие окна сообщений, которые могут отвлечь вас от дел.

Почему не видно когда человек был в телеграмме

Невидимость времени входа в телеграмме может быть вызвана ограничением, установленным автором. Это означает, что он решил скрыть информацию о том, был ли недавно в приложении. Эта функция может быть легко настроена в настройках аккаунта. Пользователь может разрешить всем видеть свой статус онлайн, разрешить доступ только своим контактам или вообще запретить всем видеть информацию о времени входа. Если пользователь ограничил просмотр своего времени входа, его статус онлайн также не будет отображаться. Это может быть полезным для тех, кто хочет сохранить свою приватность и контролировать, когда и кому они доступны в телеграмме.

Еще по теме:  Заблокировать аккаунт в Телеграмм если нет доступа

Как видеть текст сообщения в телеграмме

Telegram не предоставляет возможность узнать точное местоположение пользователей, но указывает расстояние до них. Это достаточно для определения местоположения и даже адреса проживания, если пользователь соединяется с Telegram из дома. В помощь пользователям был добавлен сервис «Люди рядом» в июне 2019 года. С его помощью можно найти пользователей, находящихся рядом с вами, если они разрешили доступ к своему местоположению. Но стоит заметить, что эта функция также может быть использована для подбора соответствий и знакомств, поэтому для сохранения конфиденциальности рекомендуется не использовать эту возможность. В целом, Telegram обеспечивает достаточную степень защиты пользователей, но существуют лазейки, которые могут быть использованы злоумышленниками. Поэтому стоит быть внимательным, передавая свои данные в интернете.

Источник: telegramy.ru

Гео-паттерны в чатботах

Сама по себе геолокация не учитывает контекст места, его обстановку и не подстраивается под него. А вот геолокационный чатбот в Telegram и Facebook может. Боты с геолокацией позволяют пользователю не только искать себя в пространстве, но и помогают это пространство изучать и взаимодействовать с ним.

b_58e798bb6949e.jpg

UX-кейсы геолокационных чатботов

Все фичи геолокационных ботов можно использовать по отдельности, комбинировать или собирать все в одном боте. 1. Боты присылают информацию в соответствии с местоположением Благодаря геолокации бот понимает, где находится человек, и может выдать данные, ассоциированные с этой точкой — будь то описание POI или любые другие мета-данные. b_58e798d697441.jpgТакая информация запомнится лучше, потому что она наглядная, она через опыт человека. Он пройдет 300 шагов влево, посмотрит на брусчатку и запомнит, что где-то здесь раньше заканчивалась площадь. Он отложит эти знания надолго, потому что как-будто сам до них дошел. 2. Бот распознает изображения и соединяет их с геолокацией Бот понимает, что человек присылает изображения из конкретного места. Для этого он устанавливает геолокацию человека и распознает присланное изображение, в том числе с помощью нейронных сетей. Например, таких как Google Cloud Vision API или Microsoft Computer Vision API. b_58e798d6bb571.jpg

Далее чатбот может дать информацию об увиденном, подтвердить, что человек нашел то, что искал, или засчитать выполнение задания. 3. Боты замеряют время и расстояние Геолокация из двух разных точек позволит боту замерить расстояние и время, которое человек потратил на путь. b_58e798d6e0beb.jpgБот сопоставляет присланные координаты и высчитывает нужные мета-данные.

Как использовать гео-паттерны в чатботах

Экскурсионный бот Бот реагирует на геолокацию пользователя, присылает соответствующую информацию о месте и говорит куда пойти дальше. Бот может отдавать любые данные: фото, видео, короткие аудиофайлы. Такие экскурсии удобнее, чем обычные. Не надо искать гида или ждать группу. Боты доступны любому человеку в любое время и для этого не нужно быть участником экскурсионного тура. Игровой бот Используя бота, можно построить маршрут, дать человеку различные задания и определить время на их выполнение. Такая механика напоминает популярные квеструмы, но только в масштабе города. Игровые боты требуют детальной проработки, поскольку пространство города — это масса нюансов, которые нужно учесть. Дорожное движение, удобство перемещения, иногда погоду. А еще можно наградить пользователя. Например, в конце игры привести в кафе, где усталым игрокам предоставляется скидка. Событийный бот Геолокационного бота можно использовать как навигатор. Например, в рамках городского фестиваля или Чемпионата Мира по футболу в 2018 году. Человек подходит к месту, чекинится и бот ему говорит, что здесь делать и как: изучить экспозицию, попробовать вкусные пирожные или сыграть в FIFA на приставке в кафе.

Еще по теме:  Как грузить статью в Телеграм

Примеры ботов

«Самара Альфреда Фон Вакано» telegram.me/vacano_bot В BotLab мы разработали бота, который соединяет в себе и экскурсию по городу и квест. Это бот для Жигулевского пивоваренного завода с квест-экскурсией по историческим местам Самары. Прогулка с таким ботом — это полноценная интерактивная экскурсия. Поэтому квест-бот сделали платным. Особенность бота-экскурсовода в том, что он может провести экскурсию в любое время. Пользователь для начала должен оплатить её со счета мобильного телефона, а затем следовать указаниям. Бот будет давать задания, проверять ответы и направлять в следующие точки маршрута. Все это сопровождается интересные фактами о старой Самаре и Жигулевском пивзаводе. «Яндекс Карты» telegram.me/yandexmapsbot Простой пример навигационного бота. Он показывает дорожную ситуацию вокруг пользователя — пробки, топонимы и названия организаций. В боте можно записать адрес своего дома, работы и любого другого места и искать удобное время, когда без пробок можно перемещаться между ними. Банки Также, у некоторых банков есть Telegram-боты, который по геолокации показывают местоположение ближайших банкоматов и отделений. Сбербанк — telegram.me/sberbankbot Альфа Банк — telegram.me/alfabankbot Райффазен Банк — telegram.me/raiffeisenbankbot Ботов с геолокацией удобно использовать во всех сервисах, где нужен адрес: такси, доставка еды, вызов мастера на дом и т.д.

Итак

  • Боты обучают и рассказывают интересные факты о местоположении человека
  • Переносят механику квеста в пространство города и создают ощущение игры
  • Измеряют время, расстояние и скорость, чтобы сделать игры интереснее, а повседневные дела удобнее
  • Используют данные, ассоциированные с гео-точкой, и рассказывают что там можно делать
  • Благодаря привязке к реальности и местоположению, боты создают чувственный пользовательский опыт

Источник: spark.ru

Рейтинг
( Пока оценок нет )
Загрузка ...