Skip to content
Boris Novichkov
ResumeGitHub ↗
ENRU
All work

YourCloud

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.

Shipped
Role
Author
Period
Feb 2021 — Oct 2022
rooms
forward anything
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.