Docs
Personal pairing
Nothing is forwarded until a Telegram user is linked to a Delta Chat chat.
This is mode: personal (also available under both). For owner-owned bots see persona.
Using a hosted bot means you trust that runner. Prefer your own instance. See trust · self-host.
Telegram first
- Open the bot in a private 1:1 (e.g. @tgdeltabridgebot) and send
/startor/pair. Groups are rejected so codes do not leak. - You get a QR of the Delta Chat invite plus an 8-character code (about 30 minutes).
- Open the invite in Delta Chat / ArcaneChat and accept the chat.
- Send only the code (case-insensitive).
Delta Chat first
- Message the Delta Chat bot while unpaired (or send
/pair). - It replies with
https://t.me/<bot>?start=CODE. - Open that link on Telegram. Pairing is active immediately.
Useful commands (Telegram)
/status— pairing state/disconnect— unlink/delete_my_datathen/delete_my_data_approve— erase your Portal data (pairing, persona bots, ghost accounts). Two-step, 10 minutes, private 1:1 on Telegram or the paired Delta Chat bot/send_pack— reply to a sticker to bridge the whole pack (ifbridge.sticker_packsis on)
Full walkthrough in the repo: docs/pairing.md.