No error handlers are registered, logging exception

from telegram.ext import Updater, MessageHandler, 
    CommandHandler, Filters

updater = Updater(token="token")  # Токен API к Telegram
dispatcher = updater.dispatcher


# Обработка команд
def startCommand(bot, update):
    bot.send_message(chat_id=update.message.chat_id, text='Привет, давай пообщаемся?')


def textMessage(bot, update):
    response = 'Получил Ваше сообщение: ' + update.message.text
    bot.send_message(chat_id=update.message.chat_id, text=response)


# Хендлеры
start_command_handler = CommandHandler('start', startCommand)
text_message_handler = MessageHandler(Filters.text, textMessage)
# Добавляем хендлеры в диспетчер
dispatcher.add_handler(start_command_handler)
dispatcher.add_handler(text_message_handler)
# Начинаем поиск обновлений
updater.start_polling(clean=True)
# Останавливаем бота, если были нажаты Ctrl + C
updater.idle()

И после выдаёт это:

No error handlers are registered, logging exception.
Traceback (most recent call last):
  File "D:\Soft\Python38\lib\site-packages\telegram\ext\dispatcher.py", line 425, in process_update
    handler.handle_update(update, self, check, context)
  File "D:\Soft\Python38\lib\site-packages\telegram\ext\handler.py", line 145, in handle_update
    return self.callback(update, context)
  File "D:/Coding/anonimna_durka_bot/main2.py", line 9, in textMessage
    response = 'Получил Ваше сообщение: ' + update.message.text
AttributeError: 'CallbackContext' object has no attribute 'message'

В чём проблема ?


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