message_handler(content_types = ["text"]) не работает, но и ошибок не выдает
python код с библиотекой telebot
В коде 2 ивента, 1 после /start, второй после ввода любого текстового сообщения, после запуска кода, если написать боту /старт, бот отпишет: "добро пожаловать", но после ввода любого текстового сообщения, бот ничего не делает(а должен отправить само сообщение, и потом отправить "Привет, чем я могу тебе помочь?"), но в консоль print('update') записывает.
в консоль никаких ошибок не возвращает, в чём проблема?
import telebot
import time
import config
bot = telebot.TeleBot(config.TOKEN)
@bot.message_handler(commands=['start'])
def start_message(message):
bot.send_message(message.chat.id, 'Добро пожаловать')
@bot.message_handler(content_types = ["text"])
def get_text_messages(message):
print('echo')
bot.send_message(message.chat.id, message.text)
bot.send_message(message.from_user.id, "Привет, чем я могу тебе помочь?")
while True:
try:
print('update')
bot.polling(none_stop=True)
except Exception as e:
print('error')
time.sleep(15)
Ответы (1 шт):
Автор решения: FiremanC4
→ Ссылка
В третий раз переустановил библиотеку, и она чудом заработала.
pip uninstall telebot
pip install -U pytelegrambotapi