ASP .NET Core Telegram Bot, как правильно парсить?
Всем привет, создаю бота на ASP .NET Core Telegram Bot, мне нужно, чтобы, к примеру пользователь отправлял боту ссылку на веб-страницу, бот парсил эту страницу, и нужные данные отправлял пользователю. Но я уперся именно в то, как правильно реализовать парсинг? Для парсинга юзаю AngleSharp. В десктопе было как то проще, и всё сводилось к евентам. Как грамотно в ASP .NET Core Web Api, реализовать парсинг и передачу ответа пользователю?
Не пойму в чём именно проблема. Api в асинхронном методе принимает сообщение, парсит сайт и результат передаёт к пользователю.
Сам парсинг можно вынести в отдельный сервис, а конструкторе контроллера внедрять зависимость через интерфейс.
Можно ChromeDriver использовать.