channels 命令
管理聊天通道账户(WhatsApp、Telegram、Discord 等)。
用法
bash
moltbot channels <子命令> [选项]子命令
| 子命令 | 描述 |
|---|---|
list | 列出配置的通道 |
status | 检查通道状态 |
logs | 查看通道日志 |
add | 添加新通道 |
remove | 移除通道 |
login | 登录通道 |
logout | 登出通道 |
选项
| 选项 | 描述 |
|---|---|
--channel <name> | 通道类型:whatsapp、telegram、discord、slack、signal、imessage、msteams |
--account <id> | 账户 ID(默认 default) |
--name <label> | 账户显示名称 |
示例
列出通道
bash
# 列出所有通道
moltbot channels list
# JSON 格式输出
moltbot channels list --json检查状态
bash
# 检查所有通道状态
moltbot channels status
# 检查特定通道
moltbot channels status --channel telegram添加通道
bash
# 添加 Telegram 通道
moltbot channels add --channel telegram --name "Alerts Bot" --token $TELEGRAM_TOKEN
# 添加 Discord 通道
moltbot channels add --channel discord --account work --token $DISCORD_TOKEN
# 添加 WhatsApp(交互式登录)
moltbot channels add --channel whatsapp移除通道
bash
# 禁用通道
moltbot channels remove --channel discord --account work
# 彻底删除
moltbot channels remove --channel discord --account work --delete登录/登出
bash
# WhatsApp Web 登录
moltbot channels login --channel whatsapp
# 登出通道
moltbot channels logout --channel whatsapp --account default支持的通道
| 通道 | 支持状态 | 说明 |
|---|---|---|
| ✅ 完整支持 | 通过网关 | |
| Telegram | ✅ 完整支持 | Bot API |
| Discord | ✅ 完整支持 | Bot API |
| Slack | ✅ 完整支持 | Bot Token |
| iMessage | ✅ 完整支持 | 仅 macOS |
| Signal | ✅ 完整支持 | signal-cli |
| Mattermost | ✅ 完整支持 | Webhook/Bot |
| Microsoft Teams | ✅ 完整支持 | Graph API |
| Google Chat | ✅ 完整支持 | Bot API |
| 微信 | ⚠️ 实验性 | 第三方协议 |
故障排除
通道无法连接
bash
# 查看详细状态
moltbot channels status --probe
# 查看通道日志
moltbot channels logs --channel telegram --lines 100认证问题
bash
# 重新登录
moltbot channels logout --channel whatsapp
moltbot channels login --channel whatsapp