Cохранить от пользователя несколько значений

Как сохранить от пользователя числа введенные через пробел? Надо что бы в этой строчке btn1 = bot.send_message(message.chat.id, 'Введите числа через пробел') сохранить и в будущем вывести все числа.

Как я понял надо преобразовать эту строчку chisla = int(message.text)

import telebot

from telebot import types

bot = telebot.TeleBot("token")

@ bot.message_handler(commands=['start'])

def start(message):

    btn1 = bot.send_message(message.chat.id, 'Введите числа через пробел')

    bot.register_next_step_handler(btn1, sum)

def sum(message):

    chisla = int(message.text)

    bot.send_message(message.chat.id, f'Вы ввели {chisla}')

bot.polling(non_stop = True)

Ответы (2 шт):

Автор решения: Сергей Ш

как пример

message = '1 2 3 4 5'

chisla = list(map(int, message.split()))
#или
#chisla = [int(x) for x in message.split()]
print('Вы ввели', ','.join(map(str, chisla)))
#или
#print('Вы ввели', ','.join([str(x) for x in chisla]))
print('Сумма всех чисел', sum(chisla))

Вы ввели 1,2,3,4,5
Сумма всех чисел 15
→ Ссылка
Автор решения: turkindv

мне показалось это очень странным и я запустил его самостоятельно c изменениями которые писал в комментариях и все работает

import telebot

token = "token"
bot = telebot.TeleBot(token)


@bot.message_handler(commands=['start'])
def start(message):

    btn1 = bot.send_message(message.chat.id, 'Введите числа через пробел')

    bot.register_next_step_handler(btn1, sum)


def sum(message):

    chisla = list(map(int, message.text.split()))

    bot.send_message(message.chat.id, f'Вы ввели {chisla}')

bot.polling(non_stop = True)

введите сюда описание изображения

→ Ссылка