Отправка уведомлений через Telegrambot

Имеется код на Python, мне нужно отсортировать и отправлять уведомления в случае, если вышла видеокарта в течение короткого времени.То есть условно, как только выходит видеокарта, то сразу отправлять уведомления в TelegramBotAPI допишу.Объясните, как это можно сделать?

from bs4 import BeautifulSoup
import requests
import time


url = 'https://www.avito.ru/moskva_i_mo'

headers = {
    "Accept": "*/*",
    "Accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3",
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36",

}

search = input('Название продукта' )
max_price = input('Максимальная цена' )

resp = requests.get(url, headers=headers, params={'bt': 1, 'pmax': max_price, 'q': search, 's': '104'})
soup= BeautifulSoup(resp.text, 'html.parser')

try:
    str = soup.find('span', {'data-marker': 'pagination-button/next'}).previous_element
except:
    str = 1
print(str)

pagination = int(input('Введите кол-во страниц: '))

items = []

def parse():
    for page in range(1, pagination + 1):
         response = requests.get(url, headers=headers, params={'bt': 1, 'p': page, 'pmax': max_price, 'q': search, 's': '104'})
         soup = BeautifulSoup(response.text, 'html.parser')
         blocks = soup.find_all('div', class_='iva-item-content-UnQQ4')
         for block in blocks:
             city = block.find('div', class_='geo-root-H3eWU').get_text()
             if city == 'Москва' or city == 'Московская область':
                items.append({
                    "link": 'https://www.avito.ru' + block.find('a', class_='link-link-MbQDP').get('href'),
                    "time": block.find('div', class_='date-text-VwmJG').get_text(strip=True),
                    "title": block.find('h3', class_='title-root-j7cja').get_text(strip=True),
                    "city": block.find('div', class_='geo-root-H3eWU').get_text()
                })
         time.sleep(1)
    print(items)

parse()

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