feat(telegram): add silent message option#2382
Merged
vignesh07 merged 2 commits intoopenclaw:mainfrom Jan 26, 2026
Merged
Conversation
|
Paragon Review Unavailable Hi @Suksham-sharma! To enable Paragon reviews on this repository, please register at https://home.polarity.cc Once registered, connect your GitHub account and Paragon will automatically review your pull requests. |
Add support for sending Telegram messages silently without notification sound via the `silent` parameter on the message tool. Changes: - Add `silent` boolean to message tool schema - Extract and pass `silent` through telegram plugin - Add `disable_notification: true` to Telegram API calls - Add `--silent` flag to CLI `message send` command - Add unit test for silent flag Closes openclaw#2249 AI-assisted (Claude) - fully tested with unit tests + manual Telegram testing
69d4768 to
0873c6d
Compare
Contributor
|
Landed via temp rebase onto main.
Thanks @Suksham-sharma! |
tyler6204
added a commit
that referenced
this pull request
Jan 27, 2026
* fix(voice-call): validate provider credentials from env vars The `validateProviderConfig()` function now checks both config values AND environment variables when validating provider credentials. This aligns the validation behavior with `resolveProvider()` which already falls back to env vars. Previously, users who set credentials via environment variables would get validation errors even though the credentials would be found at runtime. The error messages correctly suggested env vars as an alternative, but the validation didn't actually check them. Affects all three supported providers: Twilio, Telnyx, and Plivo. Fixes #1709 Co-Authored-By: Claude <[email protected]> * Add per-sender group tool policies * fix(msteams): correct typing indicator sendActivity call * fix: require gateway auth by default * docs: harden VPS install defaults * security: add mDNS discovery config to reduce information disclosure (
Summary
Adds support for sending Telegram messages silently (without notification sound) via the
silentparameter.silentboolean parameter to message tool schemasilentthrough Telegram plugin chaindisable_notification: trueto Telegram API calls (text + media)--silentflag to CLImessage sendcommandCloses #2249