Когда я запускаю этот скрипт в telegram. Скрипт работает правильно, но
if message2.text.lower() == 'what do you do?':
bot.send_message(message2.chat.id, 'im learning mode? ' + message2.chat.first_name +
В этом месте скрипт не может отправить сообщение после вопроса «что вы делаете?». Почему? В чем проблема в коде?
import telebot
bot = telebot.TeleBot('API')
@bot.message_handler(commands=['tarot'])
def start_message(message):
bot.send_message(message.chat.id, 'Hello!')
@bot.message_handler(content_types=['text'])
def send_text(message):
if message.text.lower() == 'hi tarot':
bot.send_message(message.chat.id, 'Hi! ' + message.chat.first_name + '!')
@bot.message_handler(content_types=['text'])
def send2_text(message2):
if message2.text.lower() == 'what do you do?':
bot.send_message(message2.chat.id, 'im learning mode? ' + message2.chat.first_name + '!')
elif message.text.lower() == 'By':
bot.send_message(message.chat.id, 'BY! ' + message.chat.first_name + '!')
bot.polling()