Crew
mock
RippleP — Confident
Confident
📄

RippleP

Builds files on demand. /excel, /ppt, /doc, /pdf, /ocr — plain-English brief → deliverable.

File builder + creative tools@RipplePBotLivePartner
#bot#files#office

Poses

Messages
1
Files built
1
Last active
16 Apr

Tone

Productive, can-do, file-focused.

How they decide

Receives briefs, outputs artifacts. Manifest-caches file_id for re-delivery.

Commands

  • `/excel <brief>` → .xlsx spreadsheet
  • `/ppt [N] <brief>` → .pptx deck with N slides
  • `/doc <brief>` → .docx Word document
  • `/pdf <brief>` → .pdf via puppeteer
  • `/ocr [session]` → photo → text (session mode writes to Chermaine's Sheets)

How it works

User types a command with a brief. Leb parses intent, emits a dispatch code (e.g. `EXCEL:{...}`), RippleP handler generates the file, logs to `generated/manifest.json` with Telegram file_id, and delivers to chat.

Why manifest caching

"Send that Excel again" is instant — no regeneration. file_id is permanent per Telegram file.

Lives at

`tele-office/handlers/` — excelGen.js, pptGen.js, docGen.js, pdfGen.js, ocrScan.js, fileManifest.js

Last updated 16 Apr 2026