Day
- 🌅sunroom Lounge, named for the day phase
- 🎮 playful-sprites Games, named for the day phase
Sleepy Land's Exclusive Bot
Sleepy is built on two paths. Take the dreamwalker and you earn dreams through the day, take the nightmare-beast and you earn nightmares through the night. Chatting, sleeping, fishing and the events all pay in your side's own coin, and the bazaar sells roles, items and perks for it.
Sleepy runs on one private server, Sleepy Land, and there is no invite link for it. Everything below is what the room actually plays.
One clock drives everything. It opens on the day phase at 03:00 UTC and alternates every three hours, so the world never sits still: the rooms are renamed, every role colour is repainted, the room is told the phase turned, and a member earns in full on their own side and half off it.
Every role Sleepy paints carries a day colour and a night colour, and the turn edits them one by one: the six level tiers, the cosmetic roles from both shelves, the two prestige marks and the roles the guild made for itself. The names below are painted on Discord's own background, in the colour each phase gives them.
#d9cdf2#4a3f75
#c7b8ef#413a80
#a8b2f2#353077
#8f9aef#2b2768
#7884e8#221f56
#5f66dd#181540
#c9b8f0#4c3a72
#6366f1#1e1b4b
#f0c96b#8a5a12
#a8c8f0#1e3a8a
#a8b4c4#3f4a5a
#e0e4ea#6b7280
#b98cff#4a2a73
#e8e0cc#6a6250
#ccd6e0#4a5563
#bfa8dd#4b3a6b
#ef5f5a#7d2320
#d98bb0#6b3350
#e9a63f#7b4c10
#ff7a2f#8a3a0a
#76ea5f#376c2d
#4cc8e5#176e82
Fifteen of them run side by side and every one is a command. The numbers below are the live ones out of Sleepy's own configs, not a marketing round of them.
Sleepy runs on two sides. The dreamwalker walks the day and earns dreams, the nightmare-beast walks the night and earns nightmares, and choosing a side pours the coin you earned before it into that path's own currency.
/sleep is the main source of coin. One roll pays well unless it turns into a nightmare, which pays less, and about one sleep in twelve does.
/jar seals another member's next nightmare, so whatever that night steals comes to the member who sealed it. A jarred night always tries, and it takes far more than a natural one.
Twenty-three wares on the bazaar shelf and eight on the beast's, across six shelves: cosmetic roles, consumables, tickets, gambles and permanent perks. Every ware waits behind a level and a pool rung.
Five items change what happens when you sleep. Each one sits in your pocket until its effect actually fires, so a night that did not need it does not spend it.
The clock picks the depth you cast into: The Orwell through the day and The Undertow through the night, three hours each. Sixteen species rise from them, and a catch sells at the market while its own depth is running.
/whistle spends a Spirit Whistle and a stray spirit drifts into the channel. Every member lunges at it, it hops to another plaza room after each click, and the lunge that lands the last hit takes the payout.
A journey spends a ticket on a three chapter dream road, where the answers you give decide which ending pays. A sleepover invites a member to share one roll instead: both are paid the same, plus a bonus each.
Challenge another member to a duel with a wager behind it. The two fighters pick a technique in turn, a move locks the moment it is picked, and neither sees the other until both are in.
One tarot card per phase, drawn only in the phase you walk in. Most cards wait for your next sleep, and one of them changes the rest of your day.
A card the whole room plays. Three buttons roll a fresh prompt in place, and the card stays where it was posted for as long as the room keeps using it.
A weave is a family tree you grow with /weave. Adopting a child or marrying a partner waits on the other member's answer, and /weave tree draws the whole thing as one image.
Chat and every feature feed a second ladder, and that ladder decides what the bazaar will sell you. The six level roles are granted as you climb and never taken away.
Sleepy runs the whole sirens-songs voice room from one live card: a progress bar under the song playing, and pause, resume, skip, stop, volume, like and rate buttons on it. Songs arrive by name, by url or as a whole playlist link, any song can start at a timestamp like 42:07, and the queue is worked by number or by part of a title: promote a track, remove one, clear the queue and undo the clear.
A round of guess the song that the whole voice room plays, and a separate game from the player. Everybody presses Ready, five seconds of a song this server has already played comes out from the middle of the track, and nothing says which song it was.
The commands Sleepy registers, with the descriptions Discord shows the room. Sixteen of them wait until you have chosen a path, and one is keeper only, which is what the last column names.
| Command | What it does | Gate |
|---|---|---|
/afk |
Marks you as away from keyboard | None |
/dreams |
Shows your dream balance | Path |
/nightmares |
Shows your nightmare balance | Path |
/give |
Gives your own coin to another member | Path |
/grant |
Mints a named coin for any member, dream keeper only | Keeper |
/sleep |
Falls asleep and earns dreams | Path |
/shop |
Browse Bella's Underworld Bazaar | Path |
/buy |
Buys an item from Bella's Underworld Bazaar | Path |
/cosmetics |
Choose which cosmetic role you wear | None |
/whistle |
Blows your Spirit Whistle to summon a stray spirit chase | Path |
/jar |
Seals a member's next nightmare in a jar | Path |
/dream-journey |
Spends a Dream Journey Ticket to walk the night road | Path |
/dream-come-true |
Claims your Dream Come True, a month of Discord Nitro | None |
/sleepover |
Invites a member to share a sleep and a dream | None |
/pockets |
Shows everything in your pockets | Path |
/dream-fishing |
Casts a line into the lake | Path |
/stargaze |
Looks up at the night sky to find your constellation | Path |
/market |
Sells your catches at the running phase's market | Path |
/pillow-fight |
Challenges a member to a pillow fight for dreams | None |
/divination |
Draws your phase's card and reads the night ahead | Path |
/level |
Shows your level and the road ahead | None |
/rank |
Shows the top dreamers by level | None |
/econ |
Shows the richest members of each path | Path |
/dashboard |
Shows where your coin and XP came from | None |
/weave |
Manages your weave | None |
/guide |
Browse the Sleepy Land player guide | None |
/truth |
Asks the room a truth question | None |
/dare |
Sets the room a dare, some of them pay dreams | None |
/dares |
Shows the dares members are working on right now | None |
/music |
Plays music in sirens-songs | None |
/path |
Your path, its choosing card and its progression tree | None |
/ritual |
Casts your path's ritual, offering 5% into its pool | Path |
Every colour the turn repaints is also published on its own page, rebuilt on every palette change.
Sleepy runs on Cloudflare's edge, and every piece of state a game has to survive a restart lives in a durable object of its own.
Each command arrives over the HTTP interactions endpoint and is checked against Discord's signature before anything runs, so the worker holds no gateway socket of its own.
Ten of them hold what a game needs to remember: a chase, a fight, a haunt, the day's tarot deck, the dares board, a sleepover invite, a consent request and the world clock itself.
Dreams, nightmares and xp live in D1 beside the shop purchases, the catches, the jars and the per day earnings counter the dashboard reads.
Family trees, dashboard charts and embed media are drawn as SVG and rendered to an image on the edge, with font packs pulled from R2 when a name needs characters the default set does not carry.
Voice, music playback and member joins all need one long lived socket, so a zero dependency node process on one host holds the gateway and forwards to the worker over a shared secret.
Some dares ask for a screenshot with particular words in it, and a vision model reads the picture to settle them.