◆
Wake Jarvis
OPERATIONAL
// FIRST-BOOT SEQUENCE
Seeds personas, triggers, runbooks, budget caps, workspace. Idempotent.
OPERATIONAL CHECKLIST
NEXT — CONNECT A CHANNEL
▸ Telegram (easiest — 2 minutes)
- Message
@BotFatheron Telegram →/newbot - Copy bot token → /channels → Add Telegram
- Set webhook:
curl "https://api.telegram.org/bot<TOKEN>/setWebhook?url=http://<ngrok-or-public>/api/channels/telegram/<accountId>" - Message your bot — message appears as
blockeduser - Go to /users → promote yourself to
owner - Message bot again — Jarvis responds
▸ Slack (requires public URL for Events API)
- Create Slack channel in /channels → Slack with a placeholder token
- Go to /tools-hub → Slack App Manifest Generator
- Pick your account → copy manifest
- Paste at api.slack.com/apps → install to workspace
- Copy Bot token back to channel config in Jarvis
▸ iMessage (on the Mini)
- Grant Full Disk Access to
nodein System Settings - Messages app signed in with Apple ID
- Add iMessage channel in /channels (no token needed)
- Cron polls chat.db every minute