CLI
channel
manage chat channels
usage
baihu channel start [CHANNELS...]
baihu channel stop
start channels
# start all configured channels
baihu channel start
# start specific channels
baihu channel start telegram discord
# start with autostart list from config
baihu channel start --autostart
available channels
| channel | requirements |
|---|---|
cli | none (built-in) |
telegram | bot token from @BotFather |
discord | bot token + gateway intents |
slack | app token + bot token |
matrix | homeserver URL + access token |
imessage | macOS only, AppleScript bridge |
whatsapp | business API credentials |
webhook | gateway must be running |
configuration
[channels_config]
autostart = ["telegram", "discord"]
[channels_config.telegram]
token = "enc2:..."
allowed_users = ["123456789"]
[channels_config.discord]
token = "enc2:..."
allowed_guilds = ["*"]
each channel has an allowlist. empty = deny all. "*" = allow all.