Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
def main(message): msg = bot.send_message(message.chat.id, 'Отправьте сообщение') bot.register_next_step_handler(msg, step1) def step1(message): bot.send_message(message.chat.id, 'Ваше сообщение: {main} ')
bot.send_message(message.chat.id, f'Ваше сообщение: {message.text} ')
@bot.message_handler(commands=['start']) def main(message): b1 = types.ReplyKeyboardMarkup(resize_keyboard=True) b1.add(types.KeyboardButton('Ввести имя'), types.KeyboardButton('Ввести фамилию')) msg = bot.send_message(message.chat.id, 'Привет! Нажми на любую из кнопок', reply_markup=b1) bot.register_next_step_handler(msg, choice) def choice(message): if message.text == 'Ввести имя': name(message) elif message.text == 'Ввести фамилию': pass else: main(message) def name(message): msg = bot.send_message(message.chat.id, 'Введи свое имя ниже') bot.register_next_step_handler(msg, itog) def itog(message): bot.send_message(message.chat.id, f'Имя работника: {name}') bot.polling()
message.text
@bot.message_handler(commands=['start']) def main(message): b1 = types.ReplyKeyboardMarkup(resize_keyboard=True) b1.add(types.KeyboardButton('Ввести имя'), types.KeyboardButton('Ввести фамилию')) msg = bot.send_message(message.chat.id, 'Привет! Нажми на любую из кнопок', reply_markup=b1) bot.register_next_step_handler(msg, choice) def choice(message): if message.text == 'Ввести имя': name(message) elif message.text == 'Ввести фамилию': pass else: main(message) def name(message): msg = bot.send_message(message.chat.id, 'Введи свое имя ниже') bot.register_next_step_handler(msg, fam) def fam(message): msg = bot.send_message(message.chat.id, f'Принято! Теперь введите фамилию') bot.register_next_step_handler(msg, itog) def itog(message): bot.send_message(message.chat.id, f'Работник {message.text} отправил заявку!') bot.polling()
def name(message): msg = bot.send_message(message.chat.id, 'Введи свое имя ниже') bot.register_next_step_handler(msg, fam) def fam(message): user_info = {} user_info['name'] = message.text msg = bot.send_message(message.chat.id, f'Принято! Теперь введите фамилию') bot.register_next_step_handler(msg, itog, user_info) def itog(message, user_info): user_info['fam'] = message.text worker = '{} {}'.format(user_info['name'], user_info['fam']) bot.send_message(message.chat.id, f'Работник {worker} отправил заявку!')