Jarvis lives in your Telegram now.
Market news, macro snapshots, ticker context, and proactive signals - on demand, in chat. Ask it anything in plain English and it answers from Jarvis’s own live data, not a stale model.
What you can ask
/startWelcome message and the full command list.
/latestThe freshest market news off the wire.
/marketMacro snapshot: S&P 500, Nasdaq, VIX, 10Y, gold, BTC, and more.
/ticker <SYMBOL>Recent news, notable moves, and a live price for one name.
/signalsRecent proactive signals Jarvis flagged on its own.
A few minutes in the chat
S&P 500: 5,938 ▲ +0.42%
Nasdaq 100: 21,704 ▲ +0.61%
VIX: 13.18 ▼ -2.30%
Bitcoin: 104,820 ▲ +1.18%
Price: 142.30 ▲ +2.10%
• 14:02 · Upgraded to overweight on data-center demand
• 11:18 · Unusual call volume flagged near the open
Where the answers come from
The bot reads the same jarvis_store.db that squawk-mcp writes to, so what you see in chat is the established Jarvis data, not a separate copy. Three tables do the work:
messagesRaw market news and squawk items - powers /latest and ticker news.
movesNotable price moves Jarvis recorded - the context behind /ticker.
signalsProactive flags Jarvis raised on its own - served by /signals.
Deploy it in three steps
Set the secrets
Add TELEGRAM_BOT_TOKEN and OPENAI_API_KEY to the environment.
Point at the store
Set STORE_PATH to your jarvis_store.db (defaults to the repo root).
Ship the worker
Render reads render.yaml and runs python -m bot.main as a long-polling worker.
Say hi to Jarvis.
Open the chat, send /start, and you’re in. Friends only - this is information, never financial advice.