Telegram¶
Telegram 是 Atim 支持的 IM 平台之一。
创建 Telegram Bot¶
- 在 Telegram 中找到 @BotFather
- 发送
/newbot创建新 bot - 按提示设置 bot 名称和用户名
- 获取 Bot Token
- 获取你的 User ID:发送消息给 @userinfobot
配置¶
[im]
backend = "telegram"
[im.telegram]
token = "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11"
allowed_users = "123456789" # 留空 = 允许所有用户
或者使用环境变量:
ATIM_IM_BACKEND=telegram
ATIM_TELEGRAM_TOKEN=123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11
ATIM_ALLOWED_USERS=123456789
启动¶
使用方式¶
使用 Topics(推荐)¶
- 创建 Telegram 群组
- 启用 Topics(群组设置 → Topics / 论坛模式)
- 将 bot 添加为管理员
- 打开新 topic 并发送消息
- Atim 自动创建 tmux 窗口并启动 agent
每个 topic 独立映射到一个 agent 窗口,互不干扰。
直接对话¶
不使用 Topics 时,可以在与 bot 的私聊中直接发送消息。
命令参考¶
与飞书版本相同的命令,参见 Slash Commands。
故障排除¶
Bot 没有响应¶
- 检查服务状态:
atim service --status - 检查日志:
journalctl --user -u atim -f - 确认 Token 正确
- 确认
allowed_users包含你的 User ID(或留空允许所有用户)
Topic 消息不回复¶
确认 bot 是群组的管理员,普通成员无法接收所有消息。
Session 路由丢失¶
发送 /rebind 重新发现 session UUID 并更新绑定。