The Telegram channel was ignoring the ack_reactions setting because it sent setMessageReaction API calls directly in its polling loop, bypassing the top-level channels_config.ack_reactions check. - Add optional ack_reactions field to TelegramConfig so it can be set under [channels_config.telegram] without "unknown key" warnings - Add ack_reactions field and with_ack_reactions() builder to TelegramChannel, defaulting to true - Guard try_add_ack_reaction_nonblocking() behind self.ack_reactions - Wire channel-level override with fallback to top-level default - Add config deserialization and channel behavior tests |
||
|---|---|---|
| .. | ||
| mod.rs | ||
| registry.rs | ||