Требуется помощь в реализации авторизации в telegramm bote по номеру телефона. пример: я заношу номера телефонов в в базу ручками и когда пользователь подключается к боту будет происходить сравнение номера с базой и только после этого пускать в бота. есть пример c бд vedis и она не сложна в реализации. https://groosha.gitbooks.io/telegram-bot-lessons/content/chapter11.html я не могу понять как это реализовать только под номер телефона. бот будет использоваться в компании как база знаний. есть небольшая часть кода.
подскажите как это все реализовать в эту часть кода. буду очень признателен
Отслеживать
8,552 4 4 золотых знака 29 29 серебряных знаков 53 53 бронзовых знака
задан 8 фев 2019 в 14:51
Александр Москалев Александр Москалев
1 1 1 серебряный знак 2 2 бронзовых знака
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
- Делаешь хендлер контактов: content_types=[‘contact’]
- В сообщении будет ключ contact . Делаешь проверку: if msg.contact.user_id == msg.from_user.id
- Если человек отправил свой номер, то проверка пройдет успешно, если нет, то это номер другого человека
- Потом в делаешь проверку на наличие msg.contact.phone_number в базе данных
Надеюсь помог. Так же можешь заменить func=lambda message: True, content_types=[‘text’] на content_types=[‘text’] . Разницы нет
Отслеживать
ответ дан 8 фев 2019 в 16:55
Savvasenok Savvasenok
11 3 3 бронзовых знака
- telegram-bot
- python-3.6
- vedis
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
Мошенники используют бота в Telegram для подмены номера и голоса во время звонков
Мессенджер Telegram сегодня пользуется огромной популярностью и это не могли пропустить современные мошенники. Они начали применять специального бота, который способен менять номера входящих звонков, а также голос злоумышленника. Чтобы воспользоваться предлагаемым ботом, пользователи не должны устанавливать никакое дополнительное программное обеспечение.
Алексей Дрозд, занимающий работающий в «СерчИнформ», дал объяснение того, что когда от пользователей поступит оплата, они могут воспользоваться всеми предлагаемыми возможностями бота.
Интересным моментом есть то, что для использования бота нет необходимости менять IP-адрес, ведь в мессенджере Telegram IP-телефония присутствует в автоматическом режиме.
Специалисты уверены, что такой сервис в скором времени может привести к увеличению количества телефонных мошенников. Одновременно с этим, бот может приносить пользу. С его помощью можно быстро отыскать злоумышленников, но при условии, что создатели бота будут работать с правоохранительными органами.
Источник: lavnik.net