目录

聊天与语音

添加联系人与开始会话

Poter 的聊天是点对点的:消息直接从你的设备到对方设备,中间没有聊天服务器。点会话列表右上角的 添加好友 图标,对话框里有四种方式。

一、Peer ID / 邀请链接 / 群链接。 粘进输入框后点 新建会话。除了裸的 Peer ID,也认 poter://chat/<peerId> 形式的邀请链接和 poter://chat/group/<群ID> 形式的群链接。

二、把你的邀请链接给对方。 对话框里会显示你自己的邀请链接和二维码,点 复制 发过去即可。对方点击链接会唤起 Poter 并自动建立会话——但仍需要对方在通讯录里 `接受` 你的好友请求。

三、当面配对。 一方点 生成配对码,把得到的码念给或发给对方;另一方粘进输入框点 配对。配对成功后两边同时建立会话并互发好友请求。配对十分钟内有效,超时会提示"配对超时"。

配对码是一串以 ticket: 开头的较长字符串,不是 X7K-P2Q 那样的短码——输入框里的示例只是占位提示。

四、按邮箱或 Poter 号查找(需登录)。输入"邮箱或 Poter 号"点 查找 精确匹配。找不到会提示"没有找到该邮箱对应的用户";查找失败通常是没登录或服务端不可达。

不管用哪种方式,对方都要接受好友请求才会出现在你的通讯录里。请求在对方的 通讯录 → 好友请求 里,可以 接受 或 忽略;忽略只是本地不再显示,对方不会收到通知。

Poter 的点对点聊天
Poter 的点对点聊天

同一身份的多台设备

两台设备恢复同一份助记词之后,会共用一本通讯录和同一批会话,不需要再把好友加一遍。

  • 1v1 —— 账户记下「和这个好友实际用的房间」。第二台加入那个房间,而不是再开一间只有自己在的空房间。对方(包括还没升级的旧版客户端)不用改任何设置。
  • 群 —— 群列表跟着身份走,第二台能看到同一批群并继续发言。
  • 历史 —— 进这台设备之前的消息,会尽量通过身份下的密钥分享解开;刚恢复后等一两分钟再打开会话。
  • 好友请求 —— 加到第一台的请求,第二台也能看到并处理。

还没有聊过天的联系人不会预先建房间——只有真正有过消息的会话才会同步过去,以免把引擎撑满。

端到端加密

P2P 会话里的消息默认走端到端加密(与 Matrix 同源的 Olm/Megolm)。正常加密的消息在界面上没有特殊标记。

如果发送时加密尚未就绪,发送会直接失败并提示"无法加密——端到端加密尚未就绪",不会退化成明文发出去。

偶尔会看到一条消息显示锁图标和"消息无法解密",通常是对方的密钥还没送达。密钥到位后 Poter 会自动把它换成真正的消息,不需要你做什么。

群消息上如果出现"签名未验证"的警告三角,表示这条消息的发送者签名没有通过校验——可能只是密钥还没同步到;如果反复出现,值得警惕。

群聊

点会话列表右上角的新建群聊图标,输入群名称保存即可建群,创建者自动成为群主。

  • 邀请进群 —— 群主 / 管理员在群聊头部点这个按钮,从好友里挑人,对方会在 通讯录 → 群邀请 里看到并选择 加入。
  • 邀请链接 —— 点 邀请链接 复制一条 poter://chat/group/… 链接,别人粘进"新建会话"框即可加入并出现在名册里。

只知道群 ID 是进不了名册的。名册成员要靠带着邀请记录的定向邀请才能加入,所以请把邀请链接发给你真正邀请过的人。

群主和管理员可以改群名、邀请、移出成员、设置或取消管理员。退出群聊时会确认一次,退出后会删除本地的群聊历史记录。

发送文件与媒体

可以直接从本机选文件发送,也可以从 我的 P2P 文件 里挑。收到的文件同样要你手动保存才会进文件库——不会自动落盘。

语音通话

在会话头部点电话图标发起通话(按钮上的文字就是英文 Call)。通话走独立的音频通道,Opus 编码,并在通话内另起一套加密。

接通后顶部会出现绿色的 ● LIVE 和加密状态徽标:🔒 端到端加密 表示这一帧是加密的,⚠ 未加密 表示不是。这是 Poter 里唯一会出现 🔒 的地方——消息气泡上没有这个徽标。

有三件事必须同时成立,通话才接得通:

  • 对方接受了来电 —— 对方会看到一个来电对话框,拒绝即挂断。
  • 对方当时正开着这个会话 —— 来电提示只在会话打开时轮询发现,人在别的页面时可能收不到。
  • 双方都在线且可以互相寻址 —— 直连或经 relay。寻址信息缺失时连接会被静默跳过,不会给出提示。

通话中可以用静音按钮闭麦;挂断后这次通话的加密材料会被清掉。

删除消息

只有自己发送的消息上才有删除按钮。

在 Poter 的 P2P 会话(单聊和群聊)里,删除是为所有人删除:会写入一条撤回记录并打上文档墓碑,对方那边这条消息也会消失,本地则立即删除。界面上会确认一次。

删除后气泡显示为"[消息已删除]"。当前版本没有"只删自己这边、对方仍保留"的选项。