Telegram-бот do automatyzacji monitorowania publicznych zamówień na portalu dzo.com.ua. Rozwiązanie umożliwia szybkie otrzymywanie powiadomień o nowych przetargach, które odpowiadają elastycznie ustawionym kryteriom wyszukiwania.
Technologie:
* Język: Node.js
* Biblioteka Telegram: telegraf
* Baza danych: SQLite
* Axios, Winston, PM2
Podstawowa funkcjonalność:
* Elastyczne ustawianie źródeł monitorowania: Śledzenie przetargów według dowolnych linków-filtrów z serwisu, wskazanych w pliku konfiguracyjnym.
* Automatyczna kontrola i powiadomienia: Okresowe parsowanie nowych zamówień i wysyłanie strukturalnych powiadomień w Telegramie z kluczowymi informacjami o przetargu.
* Prowadzenie bazy danych: Użycie lokalnej bazy danych do śledzenia unikalnych przetargów, zapobiegania duplikatom i automatycznego usuwania przestarzałych wpisów.
* Zarządzanie subskrybentami: Automatyczna dezaktywacja użytkowników, którzy zablokowali bota, z czyszczeniem kolejki wiadomości dla optymalizacji pracy.
* Administracja i niezawodność: Zarządzanie parametrami pracy przez plik .env oraz zapewnienie stabilnej pracy w trybie tła za pomocą menedżera procesów PM2.
#Telegram #bot #telegram-bot #dzo #ProZorro #zamówienia #przetargi
Technologie:
* Język: Node.js
* Biblioteka Telegram: telegraf
* Baza danych: SQLite
* Axios, Winston, PM2
Podstawowa funkcjonalność:
* Elastyczne ustawianie źródeł monitorowania: Śledzenie przetargów według dowolnych linków-filtrów z serwisu, wskazanych w pliku konfiguracyjnym.
* Automatyczna kontrola i powiadomienia: Okresowe parsowanie nowych zamówień i wysyłanie strukturalnych powiadomień w Telegramie z kluczowymi informacjami o przetargu.
* Prowadzenie bazy danych: Użycie lokalnej bazy danych do śledzenia unikalnych przetargów, zapobiegania duplikatom i automatycznego usuwania przestarzałych wpisów.
* Zarządzanie subskrybentami: Automatyczna dezaktywacja użytkowników, którzy zablokowali bota, z czyszczeniem kolejki wiadomości dla optymalizacji pracy.
* Administracja i niezawodność: Zarządzanie parametrami pracy przez plik .env oraz zapewnienie stabilnej pracy w trybie tła za pomocą menedżera procesów PM2.
#Telegram #bot #telegram-bot #dzo #ProZorro #zamówienia #przetargi