Телеграмм бот узнать местоположение по номеру телефона

Определяет оператора, регион, часовой пояс по номеру телефона.
/start — Начало работы
/whoami — Посмотреть Ваш id, имя, ник
/donate — Поддержать проект
/help — Список команд
/questions — Написать автору

Отзывы:

Еще боты и каналы категории — Полезные

Накрутка подписчиков, комментариев, лайков, просмотров в соц. сети / SMM bot for help improve your social accounts

Бот отправляет уведомления, когда интересующий вас человек находится онлайн в социальной сети ВКонтакте.

Полезные Бот
Добавляет файлы в облако и дает на них ссылки.
Полезные Бот

Это канал об онлайн-школах, Educational Technology и их месте в реальном маркетинге. Мы открываем онлайн-школы для экспертов и делимся своим опытом в этом канале. Наш сайт https://hello.digitalexperts.tv/

Полезные Канал

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

Полезные Бот

Бот-помощник для отслеживания цен по Вашему списку товаров. Позволит Вам сэкономить до 90% на покупках. Поддерживает популярные интернет-магазины: Ozon, Wildberries и другие. Бесплатно! Экономит время Экономит деньги Есть техпод

какие данные можно узнать по номеру телефона

Источник: telegram-robot.ru

Как Telegram бот помог найти меня

В этой статье хочу поделится опытом как Telegram бот помог найти меня моим родителям.

4267 просмотров
Предыстория

Всех приветствую! Зовут меня Михаил, мне 19 и в конце июня я закончил колледж. Естественно такое событие хочется отметить с размахом, но к сожалению из-за ограничений связанных с коронавирусом сделать это в каком либо заведении было очень проблематично.

Еще по теме:  Безлимит для Телеграма Мегафон

Сразу отмечу, я не гражданин РФ и все действия проходили не в России (это на случай если возникнут вопросы связанные с коронавирусом и ограничениями)

Так уж получилось что в городе было запрещено скопление большого количества людей в одном месте или заведении и было решено поехать за город в ближайший посёлок где на эти ограничения мягко говоря закрывают глаза.

Беды вроде ничего не предвещало, но к счастью моей отец явно имея хороший жизненный опыт, а так же небольшой опыт в IT подсказал мне что есть телеграм бот, который позволяет записывать свое местоположение.

Немного о самом боте
Просмотр своей записи геолокации

Вот немного об функции «режим чрезвычайной ситуации» из описания самого бота:

Если коротко, пользователю (в моём случае мне) приходит запрос на то, что кто-то хочет получить мою последнюю запись местоположения, и если в течение 6 часов я никак не реагирую бот сам отправляет эти данные. Это и помогло найти меня, но об этом чуть позже.

Скриншот из описания режима чрезвычайной ситуации
Кульминация

И вот настал день х, мы собрались, я включил трансляцию геолокации боту и поехал праздновать столь радостное событие как выпускной. Из финансов у меня было немного налички и привязанная карта к Apple Pay. Оплачено было всё заранее и расчёт был только заплатить за автобус который отвезёт туда и обратно.

Как пробить номер телефона

Гуляние проходило на ура, и так уж получилось что когда настало время и пора было идти на последний автобус никто об этом даже не задумался, лишь позже я осознал проблему но подумал «на такси раскошелюсь».

И вот время 2 ночи, я замечаю что почти все уже разъехались и я решил что пора и мне собираться домой. Я захотел пройтись до основной дороги (~5 км.) послушать музыку по дороге и оттуда уже и вызвать такси. Телефон у меня старенький, батарея убитая, и я пропустил тот момент когда заряд батареи ушел в 0% и телефон просто выключился.

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

Первым делом я решил вернуться обратно с надеждой что еще кто-то остался, такси я вызвать не мог, так же как и оплатить его (налички бы не хватило, а Apple Pay к сожалению при выключенном телефоне пока что еще не работает). Вернувшись назад я понял, что пока я сходил до дороги и обратно, все уже разъехались, более того, даже заведение в котором мы были закрылось (работали до последнего клиента).

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

В итоге я пошел на то место где у меня выключился телефон (а значит и было отправлено последнее местоположение) сел на скамейку и уснул. К 8 утра я проснулся от того что меня разбудили мои родители. Оказывается мой отец запросил у бота мою геолокацию еще в час ночи, и мы благополучно поехали домой.

Послесловие

Я хотел сразу написать эту статью и рассказать о случившимся, поделится ссылкой на бота, но посчитал что многие могут воспринять это как рекламу.

Лишь сейчас, спустя месяц, всякий раз обдумывая ту ситуацию, какой исход мог бы быть, чтобы я делал дальше и т.д. я решил что лучше всё таки поделится таким личным опытом, с надеждой что возможно кому то это будет полезно.

Спасибо за внимание!

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

Как бот телеграмма может от пользователя получить номер телефона и местоположение?

Хочется сделать отправку контакта и местоположения, например, через кнопки на 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.3k 6 6 золотых знаков 51 51 серебряный знак 117 117 бронзовых знаков

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

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