A Telegram chat that doubles as private storage, one room at a time
Forward anything to the bot — text, photos, voice, video — and it lands in a room you name. Rooms are public folders or private ones behind an access key, and a wrong key is indistinguishable from a room that does not exist. Built as a scenario engine rather than a pile of handlers, with a fake Telegram driver so whole flows can be tested without a network.
text, photo, voice, video — it lands in the room you name
public room
a folder; open it by name from the menu
private room
opens only with its key — a wrong key looks exactly like a room that does not exist
reply with "."
forward a stored message back to delete it
/admin
usage panel, for the username in ADMIN_USERNAME
The design constraint that shaped everything: a private room must not leak that
it exists. That rules out listing, autocomplete and “no such room” errors — the
bot answers a wrong key exactly the way it answers a name nobody has used.