让 AIRI 住进 Discord 与 Telegram:机器人集成条件
想让 AIRI 离开你的桌面、常驻一个社群里聊天?Discord 与 Telegram 机器人是两个官方维护的集成方向,同样需要从源码运行。这一页对比两者的条件,帮你选更顺手的那个。
共同前提
- 按官方贡献文档建立本地开发环境,仓库根目录装好依赖。
- 配好模型与语音服务的凭据(机器人侧与 AIRI 本体配置独立)。
- 凭据只放本地 env 文件——官方对 Bot Token 与 API Key 的警告和别处一样严厉:不提交、不截图、不外发。
两条路线对比
| 条件 | Discord 机器人 | Telegram 机器人 |
|---|---|---|
| 平台凭据 | 创建 Discord 应用、启用所需 Intent、拿 Bot Token | 向 BotFather 申请 Bot Token |
| 数据库 | 官方指南按需配置 | 需要 Postgres(含 pgvector),仓库提供容器编排一键起 |
| 语音能力 | 可进语音频道收发(需配语音服务) | 以文字为主 |
| 启动 | 从仓库根目录运行对应服务 | 先初始化数据库(db:push),再启动服务 |
怎么选
- 用户在 Discord、想让她上语音:Discord 路线,配合语音服务实现频道里说话。
- 想要轻量、纯文字、个人使用:Telegram 路线,一台常开机器加数据库即可。
- 两者都想要:分别部署,互不影响。
部署后的第一天
- 在平台侧把机器人拉进你的服务器 / 会话。
- 发消息测试响应;无响应时按顺序查:平台凭据 → 数据库连接(Telegram)→ 模型服务凭据,方法同验证失败排查。
接下来
- 更硬核的智能体:Minecraft 部署实操。
- 折回头把桌面体验打磨好:桌宠日常总览。