При разработке бота для телеграмма многие сталкиваются с вопросом: Как запросить номер телефона у пользователя?
Вам поможет наш уютный блог!
Вам поможет наш уютный блог!
const token = 'токен вашего бота';
const TelegramBot = require('node-telegram-bot-api');
const bot = new TelegramBot(token, {polling: true});
bot.onText(/\/start/, (msg) => {
let message = "Для авторизации нам нужен номер вашего телефона. Это необходимо для работы сервиса.";
bot.sendMessage(msg.chat.id, message, {
reply_markup: {
keyboard: [
[{text: 'Отправить мой номер', request_contact: true }]
],
resize_keyboard: true,
one_time_keyboard: true
}
});
});
bot.on('contact', (msg) => {
console.log(msg.contact.phone_number)
})Вот простой пример запроса номера телефона из бота телеграмма.
При старте, бот отправляет запрос request_contact: true
У пользователя на экране появится предупреждение, что бот хочет узнать его номер. Если ответ будет "да", то мы получим номер, на каторый зарегистрирован аккаунт в телеграм!
Следите за нашими блогами, будет еще много интересного!
При старте, бот отправляет запрос request_contact: true
У пользователя на экране появится предупреждение, что бот хочет узнать его номер. Если ответ будет "да", то мы получим номер, на каторый зарегистрирован аккаунт в телеграм!
Следите за нашими блогами, будет еще много интересного!