-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
M4Milestone 4: TelegramMilestone 4: TelegramchannelsUser interface channelsUser interface channelsfeatureNew functionalityNew functionality
Description
Description
Telegram bot using teloxide, as an alternative channel to CLI.
Parent: #5
Branch
feat/m4/telegram-adapter
Files
crates/zeph-channels/Cargo.toml(new crate)crates/zeph-channels/src/lib.rscrates/zeph-channels/src/telegram.rsCargo.toml— add to workspace memberssrc/main.rs— channel selection logiccrates/zeph-core/src/config.rs— telegram config section
Bot Commands
/start— welcome message/reset— clear conversation/skills— list loaded skills
Acceptance Criteria
-
ZEPH_TELEGRAM_TOKENpresent: Telegram bot starts - Token absent: CLI mode
- Text messages routed through agent
- Commands implemented
-
telegram.allowed_userswhitelist (empty = all) - Typing indicator while processing
Depends On
#21 (Channel trait)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
M4Milestone 4: TelegramMilestone 4: TelegramchannelsUser interface channelsUser interface channelsfeatureNew functionalityNew functionality