OfferChecker je nástroj, který umožňuje sledovat nejnižší ceny zboží na agregátoru Zbozi.cz. Na základě konfiguračních souborů můžete specifikovat, jaké produkty chcete sledovat, a jaké jsou vaše preference (např. minimální rating obchodu, počet recenzí atd.). Pokud se nejnižší cena změní, aplikace vás o tom okamžitě informuje pomocí Telegram kanálu.
- Naklonujte tento repositář.
- Nainstalujte všechny potřebné závislosti.
Nastavení pro Telegram bot a další globální nastavení.
{
"TelegramSettings": {
"BotID": "<BOT_ID>",
"ChatID": "<CHAT_ID>"
}
}Soubor, ve kterém definujete, které produkty chcete sledovat.
[
{
"Name": "Samsung Galaxy S23 Ultra",
"OnlyCertified": false,
"RecensionCountLimit": 1000,
"RatingLimit": 92,
"URL": "https://www.zbozi.cz/vyrobek/samsung-galaxy-s23-ultra/?varianta=8-256-gb-phantom-black"
},
// další produkty
]Poznámka: Minimální rating obchodu a minimální počet recenzí jsou volitelné parametry.
- Otevřete Telegram a vyhledejte "BotFather".
- Po spuštění BotFathera, použijte příkaz
/newbota postupujte podle instrukcí pro vytvoření nového bota. - Po úspěšném vytvoření bota získáte token (BotID), který vložte do
Appsettings.json.
- Přidejte bota do vašeho Telegram kanálu.
- Otevřete API volání s URL:
https://api.telegram.org/bot<YourBOTToken>/getUpdates. - V odpovědi najdete pole
chata v němid, které je ID vašeho kanálu. Toto ID vložte doAppsettings.json.
Po nakonfigurování všech potřebných souborů můžete aplikaci spustit.
MIT
Pro další informace a dotazy se obracejte na vývojáře.