Advertisement
surik00

pyTelegramBotAPI request contact

Mar 4th, 2018
1,176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.79 KB | None | 0 0
  1. import telebot
  2. from telebot import types
  3.  
  4.  
  5. token = 'YOUR:own_private_secure-Bot_token'
  6. bot = telebot.TeleBot(token)
  7.  
  8.  
  9. def create_ask_phone_kb():
  10.     markup = types.ReplyKeyboardMarkup(one_time_keyboard=True)
  11.     key = types.KeyboardButton('Поделиться своим номером телефона', request_contact=True)
  12.     markup.add(key)
  13.     return markup
  14.  
  15.  
  16. @bot.message_handler(commands=['start'])
  17. def handle_start_command(message):
  18.     bot.send_message(message.from_user.id, 'Привет! Делись контактом', reply_markup=create_ask_phone_kb())
  19.  
  20.  
  21. @bot.message_handler(content_types=['contact'])
  22. def hadle_contact(message):
  23.     bot.send_message(message.from_user.id, f'Я получил твой контакт: {message.contact.phone_number}')
  24.  
  25.  
  26. bot.polling()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement