📚 Help & Features Guide

Everything you need to know about BambiSleep Church — click a section to expand.

💬 Chat
Sending a message

Type in the message box and press Enter or click Send message. Use Shift + Enter for a line break.

@Mentions

Type @ followed by a username to mention someone. A dropdown shows matching online users — pick with arrow keys and press Enter or Tab. They'll receive a notification and haptic pulse.

Emoji reactions

Hover over any message and click the + button to open the emoji picker. Click a reaction again to toggle it off.

BambiCloud playlists

Paste a bambicloud.com/playlist/… URL into chat. It becomes a clickable link with a ▶ Load playlist button that queues it in the audio player.

💡 Messages are stored persistently — history is loaded when you open the page.
  1. Click the 📷 camera button next to the message box to open the file picker.
  2. Select an image (JPEG, PNG, GIF, WebP — max 8 MB) or video (MP4, WebM, OGG — max 64 MB).
  3. A preview thumbnail appears above the input. Click × to remove it before sending.
  4. Optionally type a message alongside the attachment, then click Send message.
  5. The image or video appears inline in the chat. Videos include playback controls.
🔒 Only JPEG, PNG, GIF, WebP images and MP4, WebM, OGG videos are accepted. Other file types are rejected.
3-D avatar viewer

Your avatar is rendered in Three.js on the left column. It evolves in appearance across 3 sprite tiers as you level up.

Colour palettes

Palettes unlock as you reach certain levels. Open Edit Profile and click a colour swatch to apply it. Locked palettes are greyed out.

Decorations

Some levels grant decorations — ✦ Glow (level 5), ♛ Crown (level 7), and ⚬ Halo (level 9) — applied automatically on the avatar.

Reroll

In Edit Profile, click Reroll avatar to randomise your base variant while keeping your current tier and palette.

🌟 Your avatar snapshot is attached to every message you send so others always see your current look.

Earn XP by participating in the community. XP is tracked in real time and your level badge updates live.

ActionXP earned
Send a message+1 XP
Every 10 words typed+1 XP
First activity of the day+5 XP
Receive a reaction+2 XP
Give a reaction+1 XP
Every 5 minutes of session time+1 XP

Level Progression

LevelXP neededTitle
10 Bambi Bud
250 Bambi Babe
3150 Bambi Belle
4300 Bambi Bloom
5500 Bambi Bliss
6750 Bambi Bright
71 050Bambi Star
81 400Bambi Diva
91 800Bambi Angel
102 250Bambi Goddess — Prestige available
Prestige — reaching level 10 lets you prestige. Your XP and level reset to 1, and you earn a ✦ Prestige badge (up to ✦✦✦) shown next to your level. A toast notification announces every level-up.
Track list

The right panel shows a playlist loaded from BambiCloud. Click any track name to start playing it.

Transport controls

Previous  ·  Play / Pause  ·  Next
Use the progress bar to seek. Volume slider below the controls.

Visualiser

A waveform visualiser animates in the panel while audio is playing.

Toy sync

Enable 🔌 Sync in the audio panel to synchronise toy vibration intensity to the audio volume in real time.

💬 Paste a bambicloud.com/playlist/… URL in chat and click ▶ Load playlist to queue it in the player without leaving the page.
  1. Download and install Intiface Central from intiface.com/central and start it.
  2. In the Toy Control panel, confirm the address is ws://localhost:12345 (default) and click Connect.
  3. Click Scan — nearby Bluetooth devices appear in the list below.
  4. Select a vibration pattern (Pulse, Wave, Surge, Tease, or Throb) and use the master intensity slider.
  5. For multi-motor devices, individual per-motor sliders appear under each device.
  6. Click All Vibrate to start all devices, or All Stop to stop. Per-device mini pattern buttons are also available.
Patterns

Pulse — steady on/off bursts
Wave — smooth sine ramp up/down
Surge — escalating ramp
Tease — irregular short pulses
Throb — slow deep beat

Haptic @mentions

When another user @mentions you in chat, your connected toy delivers a short pulse notification (0.6 intensity, 400 ms) so you never miss a mention.

Audio sync

Toggle 🔌 Sync: ON in the audio panel to tie vibration intensity to the currently playing audio track's volume in real time.

🔒 Toy control runs entirely in your browser via WebSocket to Intiface Central on your local machine. No device data is sent to the server.
Free

Full access to chat, real-time avatar system, XP progression, audio player, and toy control.

Good Girl

All free features plus supporter badge and early access to new features.

Pink Poodle

All Good Girl perks plus access to the exclusive Pink Poodle profile page with extended customisation.

Airhead Barbie

All Pink Poodle perks plus top-tier supporter recognition and priority access to every new feature.

  1. Visit patreon.com/bambisleepchurch and subscribe to your chosen tier.
  2. In the left profile column, click Connect Patreon in the 🔗 Patreon card and complete the OAuth popup.
  3. Once linked, your Patreon avatar thumbnail, name, and tier badge appear in the same card.
Username

Set your display name in Edit Profile. It's saved in a cookie and persisted server-side linked to your anonymous token.

Status & Role

Customise your status line and role label shown under your name on the left panel. Stored per-browser in a cookie.

Stats

Your left panel shows total messages sent, words typed, days active, and reactions given — all tracked automatically.

Profile page

Click a username link in chat to view their public profile page (avatar initial, level, XP progress, stats, and Patreon tier badge if linked).

🔑 Anonymous tokens — your identity is stored in localStorage as a random token. Clearing browser storage will create a new identity. Export / backup your token if you want to transfer between devices (not currently supported via UI).