Как стать автором
Обновить
7
0

Пользователь

Отправить сообщение

Не знаю как было несколько лет назад, но сейчас можно в чат отправить спец кнопку "Поделиться своим контактом"
val sharePhoneButton = KeyboardButton()
sharePhoneButton.text = "Поделись контактом"
sharePhoneButton.requestContact = true

и запихнув ее в ReplyKeyboardMarkup()
отправить в чат.
По данной кнопке отправляются контактные данные пользователя с номером телефона и chat_id.
Остается просто проверить сходиться ли chat_id учетки с chat_id отправившего.
Если боту отправить любой другой контакт не по кнопке, бот так же примет их за контактные данные и попробует авторизовать человека, но выругается на моменте сверки chat_id, и попросит отправить именно свои контактные данные.

Информация

В рейтинге
Не участвует
Работает в
Дата рождения
Зарегистрирован
Активность