传输配置
传输配置可以将一台设备上完整配置好的 Telegram SMS 复制到另一台设备,这样您就不必手动重新输入所有内容。通过应用右上角的溢出菜单(⋮)→ 传输配置 来打开它。
传输方式有两种:一种是 二维码(离线,设备对设备),另一种是通过中继服务器进行 加密传输(使用 ID 和密码)。
包含的内容
传输的配置包含您完整的设置:
- 机器人令牌、API 地址和对话 ID
- 话题 ID 和可信的电话号码
- 所有功能开关(监控电池状态、监控充电器状态、获取聊天命令、网络错误回退到短信、验证码自动提取、来电通知、隐藏电话号码)
- 您的抄送服务
方法一:二维码(离线,设备到设备)
在已经设置好的设备上,打开 传输配置。应用会显示一个包含您配置信息的二维码。
在新设备上,使用主配置界面的 扫描(相机)按钮来扫描该二维码。所有字段将自动填充,然后点击 测试并保存 完成配置。
⚠️ 请妥善保管此二维码。 它以明文形式包含了您的机器人令牌和所有配置,任何人扫描后都能控制您的机器人。应用会提示您:"请妥善保管该二维码,不要分享给他人!"
方法二:加密传输(ID + 密码)
当两台设备无法直接互相扫描时,您可以通过 Telegram SMS 的配置服务器(api.telegram-sms.com)中继配置。该配置会在您的设备上使用您设置的密码进行加密。
发送配置
- 在 传输配置 中,打开溢出菜单(⋮)→ 发送配置。
- 输入密码(至少 6 个字符)。该密码用于加密您的配置;服务器永远不会获取您的密码。
- 应用会上传加密的配置并返回一个 9 位字符的 ID,该 ID 也会复制到您的剪贴板。
- 通过安全的渠道将 ID 和密码分享给目标设备。
接收配置
- 在目标设备上,打开 传输配置 → 溢出菜单(⋮)→ 接收配置。对于尚未设置的全新安装,接收对话框会自动出现。
- 输入 9 位字符的 ID 和密码。
- 应用会下载并解密配置,自动填充所有字段。点击 测试并保存 完成配置。
配置在上传之前,会在您的设备上使用 libsodium(SecretBox)进行加密。因此,只有 同时 拥有 ID 和密码的人才能读取它。请选择一个强密码,并与 ID 分别发送。如果密码错误,解密将会失败,系统会提示您重试。
注意事项
- 加密传输需要网络能够访问
api.telegram-sms.com。 - 二维码方式完全在离线状态下工作。
- 这与 抄送 的“接收配置”功能使用的是相同的导入机制。