Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import telebot
- from telebot import types
- from config import *
- bot = telebot.TeleBot(keyapi)
- @bot.message_handler(content_types=['text'])
- def get_message(message):
- # if message.text.lower() == 'привет':
- # bot.send_message(message.from_user.id, "Привет, чем я могу тебе помочь?")
- # elif message.text.lower() == '/help':
- # bot.send_message(message.from_user.id, "Напиши привет")
- # else:
- # bot.send_message(message.from_user.id, "Я тебя не понимаю, напиши /help")
- if message.text == '/reg':
- bot.send_message(message.from_user.id, "Как тебя зовут?")
- bot.register_next_step_handler(message, get_name)
- else:
- bot.send_message(message.from_user.id, "напиши /reg")
- def get_name(message):
- global name
- name = message.text
- bot.send_message(message.from_user.id, "Какая у тебя фамилия?")
- bot.register_next_step_handler(message, get_surname)
- def get_surname(message):
- global surname
- surname = message.text
- bot.send_message(message.from_user.id, 'Сколько тебе лет?')
- bot.register_next_step_handler(message, get_age)
- def get_age(message):
- global age
- age = 0
- while age == 0:
- try:
- age = int(message.text)
- except Exception:
- bot.send_message(message.from_user.id, "Цифрами пожалуйста!")
- keyboard = types.InlineKeyboardMarkup()
- key_yes = types.InlineKeyboardButton(text="YES", callback_data='yes')
- keyboard.add(key_yes)
- key_no = types.InlineKeyboardButton(text="NO", callback_data='no')
- keyboard.add(key_no)
- question = f"Тебе {age} лет, и зовут тебя {name}, {surname}?"
- bot.send_message(message.from_user.id, question, reply_markup=keyboard)
- @bot.callback_query_handler(func=lambda call: True)
- def get_answer_keyboard(call):
- if call.data == 'yes':
- bot.send_message(call.message.chat.id, "Я запомню :) наверное...")
- else:
- bot.send_message(call.message.chat.id, "Тут я дожен переспросить но не буду )")
- bot.polling(none_stop=True, interval=0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement