Shopping agent
Nákupy na Rohlíku jsou jednoduché — ale rutina okolo je otravná: kdy co došlo, co koupit znovu, a co radši nejdřív zkontrolovat. Tenhle bot dělá „paměť“ a připomínání. Objednávku ale nikdy neposílá potichu — vždycky chce potvrzení.
telegram
python
playwright
receipts
TL;DR
- z účtenek si spočítá frekvenci nákupu položek (co kupuješ pravidelně)
- když položka „dojde časem“, připraví návrh nákupu
- objedná až po potvrzení v Telegramu
Problem → Solution → Result
Problem: opakované nákupy berou pozornost a rozhodovací energii.
Solution: bot, který se učí z historie nákupů a dělá návrhy ve chvíli, kdy dávají smysl.
Result: míň rutiny, ale pořád kontrola nad tím, co se skutečně objedná.
Jak to funguje
- /uctenky projde poslední objednávky a aktualizuje historii položek
- pro každou položku drží
last_bought,frequency_daysa počet nákupů - „automatický nákup“ bere jen položky, které už byly ověřeně koupené víckrát
- neznámé / nové položky se ptá na alias (aby se nespletly názvy)
Guardrails
- bez explicitního potvrzení v Telegramu se objednávka neodešle
- citlivé soubory (session, historie) jsou lokální a nejdou do gitu
- když se Rohlík web změní, bot radši failne než udělá tichou chybu (fragile)