• Ошибка при написании Telegram Bot?

    @matix112 Автор вопроса
    Stormx480, Обернул! Всё заработало, бооольшое спасибоо!
  • Ошибка при написании Telegram Bot?

    @matix112 Автор вопроса
    обновил, тоже самое выдает
  • Ошибка при написании Telegram Bot?

    @matix112 Автор вопроса
    Ivan Yakushenko, всё равно не работает(
  • Ошибка при написании Telegram Bot?

    @matix112 Автор вопроса
    Ivan Yakushenko, это тоже есть. Я создал нового бота, написал код:
    import telebot
    from telebot import types
    
    bot = telebot.TeleBot('636656891:AAFKZDUSVbbIXB76XL57ZbXWbudqqsWfLvA')
    
    @bot.message_handler(commands='start')
    def start(message):
        bot.send_message(message.chat.id, 'Добро пожаловать!', reply_markup=keyboardone())
    
    def keyboardone():
        markup = types.ReplyKeyboardMarkup(one_time_keyboard=True, resize_keyboard=True)
        key_start = types.KeyboardButton(text="Начать!")
        markup.add(key_start)
        return markup
    
    
    if __name__ == '__main__':
        bot.polling(none_stop=True)


    Всё работает, а потом добавил в код конструкцию if else
    В итоге код выглядел так:
    import telebot
    from telebot import types
    
    bot = telebot.TeleBot('636656891:AAFKZDUSVbbIXB76XL57ZbXWbudqqsWfLvA')
    
    @bot.message_handler(commands='start')
    def start(message):
        bot.send_message(message.chat.id, 'Добро пожаловать!', reply_markup=keyboardone())
    
    @bot.message_handler(content_types=["text"])
    def start(message):
        if message.text == 'Начать!':
            bot.send_message(message.chat.id, 'Круто! Выбери свой пол: ', reply_markup=keyboardtwo())
        else:
            pass
    
    def keyboardone():
        markup = types.ReplyKeyboardMarkup(one_time_keyboard=True, resize_keyboard=True)
        key_start = types.KeyboardButton(text="Начать!")
        markup.add(key_start)
        return markup
    
    def keyboardtwo():
        markup = types.ReplyKeyboardMarkup(one_time_keyboard=True, resize_keyboard=True)
        key_M = types.KeyboardButton(text='Муж.')
        key_j = types.KeyboardButton(text='Жен.')
        markup.add(key_M, key_j)
        return markup
    
    if __name__ == '__main__':
        bot.polling(none_stop=True)


    Выдает ошибку, как выше. И теперь даже без добавленной части кода бот не работает.
    Ошибка именно во втором декораторе, но что не так, я не понимаю