zeroclaw/examples
chenmi 18952f9a2b fix(channels): add reply_to field to ChannelMessage for correct reply routing
ChannelMessage.sender was used both for display (username) and as the
reply target in Channel::send(). For Telegram, sender is the username
(e.g. "unknown") while send() requires the numeric chat_id, causing
"Bad Request: chat not found" errors.

Add a dedicated reply_to field to ChannelMessage that stores the
channel-specific reply address (Telegram chat_id, Discord channel_id,
Slack channel, etc.). Update all channel implementations and dispatch
code to use reply_to for send/start_typing/stop_typing calls.

This also fixes the same latent bug in Discord and Slack channels where
sender (user ID) was incorrectly passed as the reply target.
2026-02-17 19:33:32 +08:00
..
custom_channel.rs fix(channels): add reply_to field to ChannelMessage for correct reply routing 2026-02-17 19:33:32 +08:00
custom_memory.rs fix: resolve all clippy --all-targets warnings across 15 files 2026-02-14 03:52:57 -05:00
custom_provider.rs feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00
custom_tool.rs feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00