Skip to content

传输配置

传输配置可以将一台设备上完整配置好的 Telegram SMS 复制到另一台设备,这样您就不必手动重新输入所有内容。通过应用右上角的溢出菜单(⋮)→ 传输配置 来打开它。

传输方式有两种:一种是 二维码(离线,设备对设备),另一种是通过中继服务器进行 加密传输(使用 ID 和密码)。

包含的内容

传输的配置包含您完整的设置:

  • 机器人令牌、API 地址和对话 ID
  • 话题 ID 和可信的电话号码
  • 所有功能开关(监控电池状态、监控充电器状态、获取聊天命令、网络错误回退到短信、验证码自动提取、来电通知、隐藏电话号码)
  • 您的抄送服务

方法一:二维码(离线,设备到设备)

在已经设置好的设备上,打开 传输配置。应用会显示一个包含您配置信息的二维码。

在新设备上,使用主配置界面的 扫描(相机)按钮来扫描该二维码。所有字段将自动填充,然后点击 测试并保存 完成配置。

⚠️ 请妥善保管此二维码。 它以明文形式包含了您的机器人令牌和所有配置,任何人扫描后都能控制您的机器人。应用会提示您:"请妥善保管该二维码,不要分享给他人!"

方法二:加密传输(ID + 密码)

当两台设备无法直接互相扫描时,您可以通过 Telegram SMS 的配置服务器(api.telegram-sms.com)中继配置。该配置会在您的设备上使用您设置的密码进行加密。

发送配置

  1. 传输配置 中,打开溢出菜单(⋮)→ 发送配置
  2. 输入密码(至少 6 个字符)。该密码用于加密您的配置;服务器永远不会获取您的密码。
  3. 应用会上传加密的配置并返回一个 9 位字符的 ID,该 ID 也会复制到您的剪贴板。
  4. 通过安全的渠道将 ID 和密码分享给目标设备。

接收配置

  1. 在目标设备上,打开 传输配置 → 溢出菜单(⋮)→ 接收配置。对于尚未设置的全新安装,接收对话框会自动出现。
  2. 输入 9 位字符的 ID 和密码。
  3. 应用会下载并解密配置,自动填充所有字段。点击 测试并保存 完成配置。

配置在上传之前,会在您的设备上使用 libsodium(SecretBox)进行加密。因此,只有 同时 拥有 ID 和密码的人才能读取它。请选择一个强密码,并与 ID 分别发送。如果密码错误,解密将会失败,系统会提示您重试。

注意事项

  • 加密传输需要网络能够访问 api.telegram-sms.com
  • 二维码方式完全在离线状态下工作。
  • 这与 抄送 的“接收配置”功能使用的是相同的导入机制。