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_days a 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)