跳转至

账号与登录

babyBot 支持两类登录方式:Telegram 小程序免密登录,以及平台账号密码登录。

Telegram 小程序免密登录

当您从 Telegram 内打开 babyBot 面板时,Telegram 会提供一份安全的身份数据(initData)。babyBot 通过 HMAC-SHA256 签名验证该数据的真实性后,自动识别您的 Telegram 身份。

适合场景

  • 在 Telegram 内直接管理群组,无需输入账号密码。
  • 快速打开面板查看数据。
  • 首次使用时自动识别身份。

流程说明

  1. 从 Telegram 内打开 babyBot 面板。
  2. 系统自动读取 Telegram 提供的身份信息。
  3. 如果该 Telegram 已绑定 TGBOT 平台账号 → 自动登录该账号。
  4. 如果未绑定 → 记录为「Telegram 临时身份」,引导注册/登录并绑定。

平台账号密码登录

平台账号适合在普通浏览器中使用。

注册流程

  1. 打开 babyBot 面板或账号页面(/account)。
  2. 点击「注册」。
  3. 填写用户名、邮箱、密码。
  4. 接收邮箱验证码并填入。
  5. 完成注册后自动登录。

登录流程

  1. 进入登录页面。
  2. 输入用户名(或邮箱)和密码。
  3. 点击登录。
  4. 如果当前有 Telegram 身份,系统会自动尝试绑定。

Telegram OAuth 登录

在普通浏览器中,您还可以选择「Telegram 登录」按钮。系统会跳转到 Telegram 官方 OAuth 授权页面,您在 Telegram 客户端中确认后即可完成登录。

普通浏览器中的限制

Telegram 小程序免密登录仅在 Telegram 内置浏览器中生效。

普通浏览器(Chrome、Safari、Firefox 等)即使已登录 Telegram 网页版,也无法获取小程序身份数据。这不是 babyBot 的限制,而是 Telegram 平台的安全设计。

解决方案

  • 使用平台账号密码登录。
  • 使用 Telegram OAuth 授权登录。
  • 回到 Telegram 内打开面板。

忘记密码

有两种方式重置密码:

方式一:面板登录页

  1. 在登录页点击「忘记密码」。
  2. 输入注册时使用的邮箱。
  3. 获取邮箱验证码。
  4. 输入验证码和新密码。
  5. 完成重置。

方式二:Telegram 私聊

  1. 打开 babyBot 的私聊。
  2. 发送 /reset_code
  3. babyBot 会向您绑定的邮箱发送验证码。
  4. 在面板中使用该验证码重置密码。

提示

/reset_code 指令仅在私聊中可用,群组中无法使用。

常见登录问题

问题 解决方案
普通浏览器无法免密登录 使用账号密码登录或 Telegram OAuth
显示「权限不足」 确认是否从 Telegram 进入、是否绑定了账号、会话是否过期
验证码邮件收不到 检查垃圾邮件文件夹、确认邮箱地址是否正确
登录后提示已绑定其他 Telegram 一个平台账号只能绑定一个 Telegram,请先解绑