bot = telebot.TeleBot(tok.tok)
@bot.message_handler(commands=['start'])
def startmessage(message):
bot.register_next_step_handler(bot.send_message(message.from_user.id, 'Цвет?'), colour_choose)
def colour_choose (message):
colour = message.text
bot.register_next_step_handler(bot.send_message(message.from_user.id, 'Номер?'), num_choose, colour)
def num_choose(message, colour):
num = message.text
bot.send_message( message.from_user.id, f'Информация: \n Цвет: {colour} \n Номер: {num}')
bot.polling()
conn.commit() идет после return, это вообще норма? Какая логика закладывалась в этого бота? Что он должен делать? Какие команды вводили? /start /start ?