Ниже — пример рабочего года, который, надеюсь, вам поможет Вдруг что — не стесняйтесь задавать вопросы на почту или в Telegram.
import telebot #Подключили библиотеку Телебот — для работы с Телеграм
from telebot import types #Подключили дополнения
import config #Подключили библиотеку Config, с помощью чего можем хранить токен не в коде программы 😉 а в файле config.py. Важно: этот файл должен лежать в той же директории, что и код!
bot = telebot.TeleBot(config.token) #Подключили токен
def phone(message):
keyboard = types.ReplyKeyboardMarkup(row_width=1, resize_keyboard=True) #Подключаем клавиатуру
button_phone = types.KeyboardButton(text=»Отправить телефон», request_contact=True) #Указываем название кнопки, которая появится у пользователя
keyboard.add(button_phone) #Добавляем эту кнопку
bot.send_message(message.chat.id, ‘Номер телефона’, reply_markup=keyboard) #Дублируем сообщением о том, что пользователь сейчас отправит боту свой номер телефона (на всякий случай, но это не обязательно)
def contact(message):
if message.contact is not None: #Если присланный объект contact не равен нулю
print(message.contact) #Выводим у себя в панели контактные данные. А вообщем можно их, например, сохранить или сделать что-то еще.
Специально для вас — видео с более наглядной инструкцией:
Как видите — все очень и очень просто
Спасибо за внимание!
P.S. На моем канале Youtube один из подписчиков задал интересный вопрос: как скрыть клавиатуру после того, как телефонный номер был отправлен? Ответа на вопрос я не знал Впрочем, спустя день подписчик подсказал решение, которым я и делюсь:
keyboard = types.ReplyKeyboardRemove() bot.send_message(message.chat.id, msg, reply_markup=keyboard)
P.P.S. не так давно возник вопрос — а как полученный от пользователя номер телефона отправить, например, в удобоваримом виде куда-то в группу? Все просто:
1. Добавляете бота, который должен отправить полученную информацию в нужную группу с правами администратора
2. В коде бота вносите следующие изменения в функцию def contact(message):
Собственно, вы можете выводить все, что угодно — для этого просто используем название нужного поля по схеме:
phone_number’: ‘***’, ‘first_name’: ‘***’, ‘last_name’: ‘***’, ‘user_id’: ***, ‘vcard’: ‘***’
где звездочками скрыты получаемые в полном виде контактные данные пользователя.
Источник: lavrynenko.com
В Telegram появился бот для поиска номеров телефонов пользователей Facebook
Злоумышленники создали Telegram-бота с базой данных 500 миллионов номеров телефонов пользователей Facebook из России и ещё 18 стран. Самые свежая информация датируется 2019 годом, тогда соцсеть исправила уязвимость.
Бот позволяет ввести либо идентификатор пользователя в Facebook и получить номер телефона, либо наоборот. Доступ к информации стоит одного условного кредита, он продается за 20 долларов, для оптовых покупателей злоумышленники предусмотрели скидки — 10 тысяч кредитов за 5 тысяч долларов. База данных содержит сведения о пользователях соцсети из США, Канады, Великобритании, Австралии и других стран.
Очень опасно, что база данных такого размера продается в сообществах киберпреступников, это серьезно вредит нашей конфиденциальности и, безусловно, будет использоваться для мошенничества и других действий злоумышленников, — заявил соучредитель и технический директор одной из фирмы по кибербезопасности Алон Гал.
Данные, к которым бот предоставляет доступ, относятся к 2019 году. После этого Facebook исправила уязвимость, сообщает Vice.
Несмотря на это бот по-прежнему представляет опасность для людей, которые до августа 2019 года привязали свой номер телефона к учетной записи Facebook. Долгое время социальная сеть поощряла, а иногда и просто требовала от пользователей сделать это.
Важно, чтобы Facebook уведомлял своих пользователей об этой уязвимости, чтобы они с меньшей вероятностью стали жертвами различных хакерских атак и попыток социальной инженерии, — считает Гал.
Ранее серьезную уязвимость обнаружили в мобильном приложении «Госуслуги Москвы». С ее помощью любой человек мог указать в личном кабинете лишь номер мобильного телефона и получить доступ к личной информации пользователя, в том числе вносить изменения в эти данные, о чем рассказывал ridus.ru.
- СМИ: ЦБ удалось остановить работу нелегальных онлайн-казино и букмекеров
- СК назвал главные причины утечки данных россиян в Сеть
- Роскачество предупредило о новом способе мошенничества во «ВКонтакте»
Источник: www.ridus.ru
Как узнать номер телефона в Телеграмме по нику
Как узнать номер телефона в Telegram, если он скрыт: все способы
В Телеграмме конфиденциальность находится на высочайшем уровне, поэтому каждый пользователь может сам настраивать степень защиты аккаунта. В частности, человек может закрыть свой номер телефона от посторонних и оставить возможность связи только по аккаунту. При этому узнать эти сведения через приложение не получится.
В обычном режиме, если человек находится в списке контактов, узнать номер телефона в Телеграмме не составляет труда:
- Войдите в мессенджер.
- Перейдите в раздел «Контакты».
- Жмите на нужного пользователя.
- Кликните на его ник или три точки и «Показать профиль».
Если номер телефона скрыт, можно попробовать позвонить человеку через мессенджер. Но это возможно, если пользователь имеется в контактах.
Инструкция, как посмотреть номер у других пользователей
Теперь о том, как узнать номер собеседника в Телеграме. По умолчанию эти данные доступны людям из списка контактов. Но существуют настройки конфиденциальности, которые позволяют либо открыть его всем, либо вовсе скрыть. Обсудим для начала случай, в котором собеседник не прячется. В таком случае вы либо сразу узнаете интересующую вас информацию, либо вам придётся добиться добавления вас в список контактов. Затем вам следует сделать следующее:
- Открываем информацию о пользователе.
- Здесь в соответствующих графах будут ник и телефон. Но вы, наверняка, хотите не просто посмотреть на него. Скопировать его просто – на компьютере просто кликните правой кнопкой мыши и нажмите на соответствующую кнопку. На телефоне всё решается долгим нажатием.
Как посмотреть номер на компьютере
Telegram гарантирует своим клиентам приватность, но не полную анонимность, благодаря чему многие ограничения можно обойти. Для начала следует запустить мессенджер:
- Открыть переписку.
- Нажать на верхнюю часть сообщений, где указано имя собеседника и статус онлайн.
- На экране появятся сведения о профиле, если человек ранее их передавал.
Для декстопной версии не существует дополнительных способов, которые помогут с решением проблемы. В качестве альтернативного варианта разработчики программы советуют попросить мобильный у человека.
Как в Телеграме посмотреть свой номер?
Сессия в Телеграм длится довольно долго. У вас нет необходимости каждый раз вводить код подтверждения. А распространение своих контактных данных обычно осуществляется по нику. Поэтому, особенно если у вас несколько симкарт или аккаунтов на виртуальные номера, вы можете забыть, на какой именно был зарегистрирован профиль. Честно говоря, если вы умудрились зарегистрироваться на виртуальный номер в Телеграме, а тем более бесплатный, я просто аплодирую вам стоя: я ждала кода подтверждения полчаса, и у меня ничего не вышло. Посмотреть его очень просто.
На телефоне
- Кликаем по трём горизонтальным линиям в левом верхнем углу экрана;
- Открываем настройки.
- Вторым же пунктом будет «Телефон». Он нам и нужен. К слову, здесь же вы можете узнать ник. Не обращайте внимания на то, что скриншот из Телеграм X – в этом плане этот интерфейс не отличается от обычного приложения.
Через компьютер
Через комп всё ещё проще, я даже не буду писать инструкцию пошагово. Вы просто открываете меню нажатием на три горизонтальные линии в левом верхнем углу. Слева же выедет меню, в верхней части которого будут и номер, и имя.
Определение телефона посредством чат-бота
Свободное распространение контактной информации пользователей, напрямую противоречит основным принципам Telegram. Разработчики стремились создать сервис, который будет максимально защищен от любых нежелательных явлений.
Несмотря на это, в мессенджере можно получить доступ к персональным данным, воспользовавшись специальным чат-ботом. Это микропрограмма, которая собирает пользовательские данные и предоставляет их по запросу. При этом необходимо предоставить боту свои собственные данные. Такой алгоритм позволяет создать обширную базу данных, в которой содержатся данные о пользователя, и эта информация находится в свободном доступе. Это один из способов, позволяющих пробить номер по никнейму.
Порядок действий на примере плагина Телеграм-Деанонимайзер:
В большинстве чат-ботов, для просмотра полной информации о найденном пользователе требуется платная подписка, или другие варианты материального вознаграждения. Тем ни менее, в некоторых случаях, этот способ действительно позволяет найти определенный номер.
Как узнать номер телефона в Телеграм по нику?
В Интернете пишут про Криптоскан. Его разработчики выяснили, что в мессенджере есть уязвимость, используя которую по одному нику можно узнать телефон даже если человек скрыл его. На Ютубе есть несколько видео посвящённой этой системе. На многих показано использование бота. Но в интернете нет соответствующего сервиса, а в списке ботов такого варианта, который рассматривают в роликах, нет. В поисковой выдаче Телеграм есть только один бот. Но это совсем не обнадёживает – алгоритм работы крайне прост и основывается не на «уязвимости» мессенджера, а на простом создании базы данных – для его использования вам нужно пройти регистрацию. То есть, внести свой телефон в картотеку бота. Так что, на данный момент ответа на вопрос «Как посмотреть скрытый номер в Телеграме?» нет – Криптоскан либо вообще не существует, либо недоступен обычным пользователям.
Источник: ronis-media.ru