Telegram AI Assistant
connecting…

Admin sign-in

Enter the shared admin password to manage sessions.

Add an account

Which network is the account on?

Add a Telegram account

The assistant runs on the server, not in this browser, so it keeps answering while this computer is off. Credentials are stored encrypted on the server; you do this once per account.

Both come from my.telegram.org → API development tools.

A residential or mobile proxy in the account's own country, so it signs in and runs from there instead of from this server. Leave empty to connect directly.

From platform.deepseek.com. Used to write the replies.

Enter the code

Two-step verification

This account has a cloud password set in Telegram. Enter it to finish signing in. It is used once and never stored.

Add a WhatsApp account

The number is linked as a device of the phone, like WhatsApp Web, and the assistant runs on the server. Keep the phone itself online now and then: WhatsApp unlinks devices of a phone that stays offline for about two weeks.

From platform.deepseek.com. Leave empty when linking a number again that already has one.

Link WhatsApp

No conversation selected
Incoming DMs appear here as they arrive.

Clients

Bookings

Safety

kill switches, billing, alerts, health

Review

the bot's replies, for training

New client

Unanswered

customer messages the bot did not answer

Client logins

dashboard access for business owners

Terms & sign-up

what clients accept, and who can ask for a login

Managers

moderators who can step in when you can't

Message my contacts

Pick people from your Telegram contacts and say what the message should achieve — each one gets its own message written for them. Sends are spaced out and capped per day, because Telegram penalises bursts of new conversations.

Loading contacts…

Queue

Nothing queued yet.

Style & fine-tuning

Two ways to shape how it writes: samples that apply everywhere, and per-contact overrides for timing, length and tone.

Writing samples for every conversation are part of the client's prompt now: Settings → Prompt → Examples of how we write.

Per-contact style

Photos & videos

Files the assistant may send when someone asks for a photo or video. Give each one a short description — that is how it picks the right one ("the one from the beach"). Files can also be dropped straight into the media/ folder.

Whether the AI may send these, and the video rules, are in Settings → Config under media. A photo marked Entrance is what a customer's arrival photo is compared with (booking.arrival_photo_check); the owner can also send one to this account captioned "door".