@TellS

Как запомнить действие которые сделал человек в боте?

Я хочу что бы бот, запомнил имя и возраст человека.

Диалог
Бот: Ваше имя
Юзер: Иван
Бот: Ваш возраст
Юзер: 25

@bot.message_handler(commands=['start'])
def main(message):
    msg = bot.send_message(message.chat.id, 'Введите ФИО')
    bot.register_next_step_handler(msg, fio_step)

def fio_step(message):
    user_info = {}
    user_info['name'] = message.text
    msg = bot.send_message(message.chat.id, 'Введите возраст')
    bot.register_next_step_handler(msg, age_step, user_info)

def age_step(message, user_info):
    user_info['age'] = message.text
    print(user_info)


Нашел на этом сайте вот такой ответ, но проблема в том что мне нужно вывести данные отдельно

Имя: Ваня
И потом новое сообщение
Возраст: 15
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Сохранением данных в любое удобное хранилище - ОЗУ, БД, файл.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы