Skip to content

Comments

feat(telegram): add silent message option#2382

Merged
vignesh07 merged 2 commits intoopenclaw:mainfrom
Suksham-sharma:feat/telegram-silent-notification
Jan 26, 2026
Merged

feat(telegram): add silent message option#2382
vignesh07 merged 2 commits intoopenclaw:mainfrom
Suksham-sharma:feat/telegram-silent-notification

Conversation

@Suksham-sharma
Copy link
Contributor

Summary

Adds support for sending Telegram messages silently (without notification sound) via the silent parameter.

  • Add silent boolean parameter to message tool schema
  • Extract and pass silent through Telegram plugin chain
  • Add disable_notification: true to Telegram API calls (text + media)
  • Add --silent flag to CLI message send command
  • Add unit test for silent flag

Closes #2249

@paragon-review
Copy link

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.

@openclaw-barnacle openclaw-barnacle bot added channel: telegram Channel integration: telegram cli CLI command changes labels Jan 26, 2026
@vignesh07 vignesh07 self-assigned this Jan 26, 2026
Suksham-sharma and others added 2 commits January 26, 2026 13:11
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
@vignesh07 vignesh07 force-pushed the feat/telegram-silent-notification branch from 69d4768 to 0873c6d Compare January 26, 2026 21:13
@openclaw-barnacle openclaw-barnacle bot added the agents Agent runtime and tooling label Jan 26, 2026
@vignesh07 vignesh07 merged commit 20f6a55 into openclaw:main Jan 26, 2026
22 of 23 checks passed
@vignesh07
Copy link
Contributor

Landed via temp rebase onto main.

  • Gate (local): pnpm install --frozen-lockfile, pnpm lint, pnpm build, pnpm format (fixed upstream format failure).
  • Added regression test to ensure Telegram silent sends set disable_notification.

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 (