Форум сайта python.su
name=''
age=0
surname=''
Middle_name=''
@bot.message_handler(commands
def start_message(message):
bot.send_message(message.chat.id, ‘Я бот запоминающий кто ты’)
bot.send_message(message.chat.id, ‘Чтобы начать напиши команду /remember’)
@bot.message_handler(commands
def save_name(message):
global name
message = bot.send_message(message.chat.id, ‘Как вас зовут?’)
bot.register_next_step_handler(message, save_surname)
def save_surname(message):
global surname
message = bot.send_message(message.chat.id, ‘Как у вас фамилия?’)
bot.register_next_step_handler(message, save_Middle_name)
def save_Middle_name(message):
global Middle_name
message = bot.send_message(message.chat.id, ‘Какое у вас отчество отчество?’)
bot.register_next_step_handler(message, save_age)
def save_age(message):
global age
message = bot.send_message(message.chat.id, ‘Сколько вам лет?’)
bot.register_next_step_handler(message, save_reg)
def save_reg(message):
bot.send_message(message.chat.id, f“Вам ‘{str(age)}’ тебя зовут ‘{surname}’ ‘{name}’ ‘{Middle_name}’?”)
bot.polling()
Отредактировано ivantan4ik (Ноя. 18, 2020 20:43:53)
Прикреплённый файлы:
Скриншот 18-11-2020 214311.png (139,2 KБ)
Офлайн
для начала поместите ваш код в теги
[code python][/code]
Офлайн
xam1816а зачем это?
code
Офлайн
xam1816
для начала поместите ваш код в теги
ivantan4ikдействително, зачем? человек ведь ничего не спрашивает , не просит оценить или дать совет. Просто выложил набор символов и скриншот. не все ли равно заключил он код в теги или нет?
а зачем это?
[code python][/code]
Офлайн
В функции save_name() в name запиши message.text .
Офлайн
Тема открыта без какого-либо вопроса со стороны топик стартера. Смысл послания не ясен, автор не желает делиться подробностями и не спешит приложить хотя бы минимальных усилий для элементарного форматирования своих каракулей. Думаю, произошла ошибка и тема открыта по недоразумению
Офлайн