A little AI companion that lives on your own private server and texts you on Telegram. No tech skills needed.
A little AI companion that lives on your own private server and texts you on WhatsApp. No tech skills needed.
lowercase letters, numbers, hyphens — no spaces, capitals, or underscores
Changed your mind later? Just tell your friend “brief me at 6:30” or “make it about cycling” — no settings needed.
So your briefing arrives at the right hour, wherever you are.
On a phone? Just paste BotFather's entire “Done! …” message — we'll pull the token out for you.
You own the Telegram bot.
You will not use BotFather, copy a token, or enter a Telegram ID. Telegram asks you to confirm creation, then you tap Start once in your new bot.
Construct Research can manage the bot token while FriendVM is connected. You can revoke that access in Telegram.
full international format — e.g. +1 555 123 4567 → +15551234567
That doesn't look like a valid number — use full international format, e.g. +1 555 123 4567.
This must be the separate account your friend will use, not your everyday WhatsApp number.
Something you should know
This connects your WhatsApp the same way WhatsApp Web does — your AI friend sends and receives messages through your own account. WhatsApp doesn't officially support this kind of setup.
That means there's a small chance WhatsApp could temporarily limit your number. It's uncommon for personal, low-volume use — but worth knowing. Choosing a separate number above keeps your main account completely unaffected.
extra Telegram user ids, comma-separated — they can chat; the briefing still goes to you
extra WhatsApp numbers (international format), comma-separated — they can chat; the briefing still goes to you
Next: I'll walk you through connecting ChatGPT and your Telegram bot — one step at a time, about 2 min · powered by Construct Research
Next: connect ChatGPT, then open your new friend in Telegram and tap Start · powered by Construct Research
Next: I'll walk you through connecting ChatGPT and linking WhatsApp — one step at a time, about 2 min · powered by Construct Research