@Maks1ma

Как на питоне интегрировать парсер в телеграмм бота?

Пишу бота в котором будут ежедневно выкладываться разные новости. Уже сделал первый парсер, но никак не пойму, как его можно интегрировать в бота, чтобы при отправки команды /news, он скидывал спарщенные новости
Сам парсер:
import requests
from bs4 import BeautifulSoup

url = 'https://ria.ru'
r = requests.get(url=url)
print(r.status_code)
html = BeautifulSoup(r.text, 'html.parser')


for item in html.findAll('div', class_='cell-list__item m-no-image'):
    print('------------------------------')
    print('Заголовок: ', item.find('span', class_='cell-list__item-title').text)
    print('URL: ', item.find('a', class_='cell-list__item-link')['href'])

Команда бота:
@bot.message_handler(commands=['news'])
def send_text(message):
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 1
LazyTalent
@LazyTalent
Data Engineer, Freelancer
1. Парсер запускается по крону и сохраняет всё в ДБ
2. Бот получает команду - читает ДБ - выдаёт информацию пользователю
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы