The shop is operated from a group chat
Order state changes post to a Telegram group with Approve, Ship and Deliver buttons that drive real state transitions and trigger the customer emails. The staff already live in that app. Note the constraint it imposed: the chat API allows only one consumer of updates, so exactly one background process polls while the web process only posts — get that wrong and messages are silently consumed by the wrong worker.



