hoziron channel

Manage channel integrations — Slack, Discord, Telegram, Microsoft Teams, and more.

Synopsis

hoziron channel <subcommand> [options]

Subcommands

SubcommandDescription
listList configured channels and their status
setup [name]Interactive setup wizard
test <name>Send a test message
enable <name>Enable a channel
disable <name>Disable without removing config

hoziron channel list

$ hoziron channel list
NAME       STATUS    CONNECTED  AGENTS
slack      enabled   ✓          claims-agent, support-bot
telegram   enabled   ✓          notification-agent
discord    disabled  —          —
teams      enabled   ✗ error    —

hoziron channel setup

Interactive wizard for configuring a channel. Shows a picker if name is omitted.

hoziron channel setup [name]

Examples

# Interactive picker
$ hoziron channel setup
? Select a channel to configure:
  → Slack
  → Telegram
  → Discord
  → Microsoft Teams
  → Webhook (generic)

# Direct setup
$ hoziron channel setup slack
Slack Channel Setup
───────────────────
? Bot token (xoxb-...): ********
? App-level token (xapp-...): ********
? Default channel (#general): #hoziron-agents

Testing connection... ✓ connected to workspace "Acme Corp"
✓ Slack channel configured

# Telegram
$ hoziron channel setup telegram
Telegram Channel Setup
──────────────────────
? Bot token (from @BotFather): ********

Testing connection... ✓ connected as @AcmeHozironBot
✓ Telegram channel configured

hoziron channel test

Send a test message through the channel.

$ hoziron channel test slack
Sending test message to #hoziron-agents... ✓ delivered

$ hoziron channel test telegram
Sending test message... ✓ delivered

hoziron channel enable / disable

$ hoziron channel enable discord
✓ Channel 'discord' enabled

$ hoziron channel disable teams
✓ Channel 'teams' disabled (config preserved)

Supported Channels

ChannelToken TypeSetup Docs
SlackBot token + App tokenslack.com/api
TelegramBot token from BotFathercore.telegram.org
DiscordBot tokendiscord.com/developers
Microsoft TeamsApp registrationAzure AD app registration
WebhookURL + optional secretAny HTTP endpoint

See Also

  • agent.md — Agents that respond on channels
  • config.md — Channel configuration in config.toml