Автоматическая отправка сообщений через телеграм-бота

Я работаю с библиотекой selenium и паршу сайт с помощью Chromedriver.

import telebot
from telebot import types
import config
from selenium import webdriver
import time
from fake_useragent import UserAgent
import zipfile
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait

Tg_Bot = telebot.TeleBot("тут токен") #обращение к боту

driver = get_chromedriver(use_proxy=True)
def brouser():
    #алгоритм работы с драйвером

#основная программа
def main():
    try:
        while 1 != 0:
            for i in range(12):
                #алгоритм
                assert id_item == id_item_new or id_item == id_item_second
    except AssertionError:
        item_name = driver.find_element(By.CLASS_NAME, "iva-item-titleStep-pdebR").text
        item_price = driver.find_element(By.CLASS_NAME, "iva-item-priceStep-uq2CQ").text
        item_desc = driver.find_element(By.CLASS_NAME, "iva-item-descriptionStep-C0ty1").text
        message = f"модель: {item_name}\nцена: {item_price}\nописание: {item_desc}
        return mess(message)

def mess(message):
    Tg_Bot.send_message(message.chat.id,message.text)
    return main()
if __name__ == '__main__':
    brouser()
    main()

У меня получается так, что после возникновения ошибки AssertionError у меня собирается информация с сайта - и бот должен отправить эту информацию пользователю, но возникают следующие ошибки:

Возникло исключение: AttributeError
'str' object has no attribute 'chat'
  File "C:\Users\user\Desktop\python\program\chromedriver\telegrambot.py", line 136, in main
    assert id_item == id_item_new or id_item == id_item_second
AssertionError: 

During handling of the above exception, another exception occurred:

  File "C:\Users\user\Desktop\python\program\chromedriver\telegrambot.py", line 146, in mess
    Tg_Bot.send_message(message.chat.id,message.text)
                        ^^^^^^^^^^^^
  File "C:\Users\user\Desktop\python\program\chromedriver\telegrambot.py", line 143, in main
    return mess(message)
           ^^^^^^^^^^^^^
  File "C:\Users\user\Desktop\python\program\chromedriver\telegrambot.py", line 150, in <module>
    main()
AttributeError: 'str' object has no attribute 'chat'


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