Skip to content

feat(cli): multi telegram channel#84

Merged
codeaholicguy merged 4 commits into
mainfrom
feature-multi-telegram-channels
May 24, 2026
Merged

feat(cli): multi telegram channel#84
codeaholicguy merged 4 commits into
mainfrom
feature-multi-telegram-channels

Conversation

@codeaholicguy
Copy link
Copy Markdown
Owner

Summary

Add support for multiple Telegram channels in the CLI so users can configure multiple bot tokens and start separate Telegram bridge processes for different channels.

What Changed

  • Added named Telegram channel support via:
    • channel connect telegram --name <name>
    • channel connect telegram for the default telegram channel
  • Added duplicate Telegram token rejection across configured channels.
  • Added channel-aware bridge startup:
    • channel start <name> --agent <agent>
  • Added channel bridge runtime metadata stored in ~/.ai-devkit/channel-bridges.json.
  • Added stale bridge pruning using PID liveness checks.
  • Updated channel list and channel status to show channel auth and bridge state.
  • Preserved authorizedChatId when reconnecting with the same token.

@codeaholicguy codeaholicguy merged commit 91fbedf into main May 24, 2026
7 checks passed
@codeaholicguy codeaholicguy deleted the feature-multi-telegram-channels branch May 24, 2026 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant