连接个人 Telegram 渠道时需要做什么
面向管理员的图文指南:获取 API 凭据、在 ChatHub 中配置 MTProto,并连接个人 Telegram 账号。
开始之前#
本文面向通过 MTProto 配置个人 Telegram 账号的管理员,涵盖共用的 Telegram 应用凭据,以及在 ChatHub 中收发消息所需的单独账号登录。
- 1
使用可以访问 设置 → 渠道 并管理渠道的 ChatHub 账号。
- 2
准备一个正常使用的 Telegram 账号,并能打开 Telegram 应用接收登录验证码。若已开启两步验证,请准备好密码。
- 3
准备同一个 Telegram 应用的 API ID 和 API Hash,或按下文步骤获取。
1. 打开 设置 → 渠道#
- 1
在 ChatHub 中打开 Quản trị(管理)→ Cài đặt(设置)。
- 2
在左栏选择 Kênh(渠道),或在你的 ChatHub 域名下打开 /settings?tab=channels。
- 3
找到 Telegram cá nhân (MTProto)。表单中包含 API ID、API Hash 和 Lưu(保存)按钮。
2. 获取 Telegram API 凭据#
- 1
在 Your Phone Number 中按国际格式填写 Telegram 手机号(以 + 和国家代码开头),然后点击 Next。
- 2
在 Telegram 应用中查看登录验证码,并填入 my.telegram.org。该网站通过 Telegram 发送验证码,而不是短信。
登录后,Your Telegram Core 会显示三个选项。选择 API development tools 打开应用详情,如下图所示。
如果账号已经创建过应用,Telegram 会直接打开 App configuration。否则请填写 Telegram 的应用表单以获取 API ID 和 API Hash。下图展示的是已有应用的情况。
- 1
复制 App api_id(位置 1)旁边的值,粘贴到 ChatHub 的 API ID。
- 2
复制同一页面上 App api_hash(位置 2)旁边的值,粘贴到 ChatHub 的 API Hash。
- 3
App title 和 Short name 是应用名称,不是连接凭据,不能用来代替 API ID / API Hash。
- 4
只需复制页面顶部这两个 API 值。为已有应用获取凭据时,无需修改 FCM credentials、WNS credentials 或 Available MTProto servers,也不用在 Telegram 中点击 Save changes。接着按下面第 3 步在 ChatHub 中保存即可。
3. 填写并保存凭据#
- 1
回到 设置 → 渠道 → Telegram cá nhân (MTProto)。
- 2
把 App api_id 粘贴到 API ID。它必须是正整数,不能是 API Hash 或 bot token。
- 3
把 App api_hash 粘贴到 API Hash。首次配置时两个字段都必填。
- 4
点击 Lưu(保存)。成功后 ChatHub 会提示设置已保存,并请你在渠道页面重新连接个人 Telegram 账号。
hash 会在保存前加密。这些设置的优先级高于 TELEGRAM_API_ID / TELEGRAM_API_HASH 环境变量,且无需重启即时生效。
“已配置”只表示已保存 API Hash,并不能证明这对凭据可用或 Telegram 账号已连接;接下来还需要完成账号登录。
4. 连接个人 Telegram 账号#
- 1
打开 Quản trị → Kênh(管理 → 渠道),地址为 /channels。该账号管理页面与设置中的“渠道”标签页是两个不同的地方。
- 2
新增渠道账号:点击 Thêm tài khoản(添加账号)→ Telegram cá nhân(个人 Telegram,手机号)→ Tạo tài khoản(创建账号)。
- 3
已有渠道账号:在其卡片上点击 Mở cấu hình(打开配置),找到 Đăng nhập Telegram(Telegram 登录)。注意不要重复创建渠道账号。
- 1
在 Số điện thoại 中填写该账号的手机号。国外号码需带 + 和国家代码;本地号码 ChatHub 也会自动规范化。
- 2
点击 Gửi mã xác thực(发送验证码)。查看 Telegram,把验证码填入 Mã xác thực 并点击 Xác nhận mã(确认验证码)。请按 ChatHub 显示的发送方式操作。
- 3
如有提示,填写 Mật khẩu hai bước(两步验证密码)并点击 Xác nhận mật khẩu(确认密码)。这是 Telegram 账号密码,不是 API Hash。
- 4
等待账号连接成功的提示或 Đã kết nối(已连接)状态。请勿把登录验证码告诉他人。
5. 验证与问题排查#
- 1
确认账号登录成功且渠道已启用。仅保存 API 凭据并不会开始接收消息。
- 2
若需要接收群组消息,请在账号设置中勾选 Đồng bộ tin nhắn nhóm(同步群组消息)。关闭后新的群组消息不再进入,私聊消息仍会正常接收。
- 3
用另一个账号发送一条测试消息,在 ChatHub 中打开 Tin nhắn(收件箱)并尝试回复。
API ID 无效:请填写 App api_id 中的正整数。首次配置缺少 API Hash:填写 App api_hash 后重新保存。表单会同时校验这两项。
已保存但无法登录:确认 ID 和 Hash 来自同一个应用,保存后从渠道页面重新连接。重试前请先阅读具体的错误提示。
收不到验证码:my.telegram.org 的验证码请在 Telegram 应用中查看;ChatHub 的验证码请核对手机号和界面显示的发送方式。可用时使用 Gửi lại mã(重新发送验证码)。若提示两步验证,请填写 Telegram 密码。