JARVIS HUB
INITIALIZING...
JARVIS HUB v1.0 — STARTUP SEQUENCE

CHANNELS

// COMMS MATRIX
No channels configured. Add Telegram, Slack, or iMessage to reach Jarvis from anywhere.
Setup Guides

Telegram: Message @BotFather on Telegram → /newbot → copy token. Then set webhook: curl https://api.telegram.org/bot<TOKEN>/setWebhook?url=http://100.66.2.69:3000/api/channels/telegram/<accountId>

Slack: Create a Slack app at api.slack.com/apps → enable Event Subscriptions → subscribe to message.channels and message.im → set request URL to the webhook URL above → install to workspace → copy the Bot User OAuth Token (xoxb-...).

iMessage: Requires Full Disk Access granted to Node on the Mini. Polled every 10s via cron. No webhook needed.

Discord: Create an app at discord.com/developers/applications → Bot → Copy token. Enable "Message Content Intent". Set Interactions Endpoint URL to the webhook URL above. Copy the Public Key for signature verification.

Twilio SMS/WhatsApp: Copy Account SID + Auth Token from twilio.com console. For SMS, buy a phone number and set its Messaging webhook to /api/channels/twilio/<accountId>. For WhatsApp, join the Twilio Sandbox (whatsapp:+14155238886).

Twilio Voice: Buy a Twilio phone number, set its Voice webhook to /api/channels/twilio/<accountId>/voice. Calls will be greeted by Jarvis, speech is transcribed via Twilio, replies go through TTS (Polly).