Telegram 与 Discord 接入要点:海外 IM 双雄
Telegram 和 Discord 是海外群组场景的两大主力,接入门槛在所有平台里最低——都是纯官方 Bot API,不需要第三方协议端。
Telegram 接入
- 在 Telegram 里找 BotFather,发 /newbot 按提示起名,拿到 Bot Token
- 框架 WebUI「机器人」→ 创建机器人,选 Telegram 类型,粘贴 Token
- 保存启用,日志确认适配器已连接
Telegram Bot API 直连 api.telegram.org,大陆网络环境需要代理:HTTP 代理在「设置 → 网络 → 代理与依赖源 → HTTP 代理」配置,Docker 部署注意代理地址的容器视角问题(见 Docker 部署)。
群组里使用记得在 BotFather 的群隐私设置上留意:默认状态下 Bot 在群里可能只能看到 @ 它的消息,关掉隐私模式或把 Bot 设为群管理员可以放开。
Discord 接入
- 到 Discord Developer Portal 创建 Application,在 Bot 页拿到 Token
- 需要消息内容的话,开启 Message Content Intent 开关(新 Bot 默认关闭,不开收不到正文)
- 用 OAuth2 URL Generator 生成邀请链接,把 Bot 拉进服务器
- 框架侧创建 Discord 类型机器人实例,填 Token 保存
Discord 的常见坑集中在 Intent 上:Bot 在群里「在线但不说话」,九成是 Message Content Intent 没开。
两者对比速查
| 维度 | Telegram | Discord |
|---|---|---|
| 凭证 | BotFather 一条命令 | 开发者门户建应用 |
| 网络要求 | 大陆需代理 | 大陆需代理 |
| 群组形态 | 群 / 频道 / 超级群 | 服务器-频道树 |
| 特色能力 | 内联按钮、贴纸 | 论坛帖、斜杠命令、权限体系 |
社区桥接方案
官方文档的 OneBot v11 页面提到过社区维护的协议实现端项目,把 Discord、Telegram 桥接进 OneBot 生态(如 OneDisc 之于 Discord)。这类项目适合已经在 OneBot 体系里建好了一整套配置、想复用到海外平台的用户;直接用原生接入类型仍然是更简单的选择。
接完之后
海外平台 + 境外模型服务是常见组合,模型侧的网络需求在服务商清单里提过。群组机器人跑起来后,唤醒方式与回复规则的调优见日常使用。