Задача: мониторинг заказов/заявок и присылать информацию в чат VK.
Что сделано:
- автономный парсер функционирует как на локальном ПК, так и в режиме 24/7 (не обязательно размещать на хостинге)
- ручной и автозапуски с настройкой периодичности повторения
- обход блокировок
- фильтрация данных. В чат присылаются только новые заявки.
- набор белых и черных списков для возможности обрабатывать целевые заявки и блокировать ненужные.
- интеграция API VK для мгновенных сообщений
- возможность авторизации через сессию браузера для доступа к функциям авторизированного пользователя
- пользователь сам решает когда мониторить, например только когда находится за ПК или круглосуточно для мобильного VK-месенджера
Стек и технологии
- Node.js + Express (async, await, Promise, try...catch. Отдельные функции под управлением main();)
- axios, cheerio, node-cron, fs, path, https, process
- VK_BOT_TOKEN, VK_USER_ID, KEYWORDS, STOP_WORDS, .env