The bot runs on the BotMother framework in Docker, with a Laravel back office for lot import, filters, reminders and statistics. Search uses self-editing inline keyboards with checkbox toggles for complex, rooms, condition, area and budget, and every search is saved as a subscription. A background daemon matches newly imported lots and pushes them with paging and similar-lot suggestions. Lot cards link to auto-generated Telegraph pages; viewing and call-back requests are emailed to the right complex. I set the architecture and reviewed the team’s code.