openclaw - 💡(How to fix) Fix v2026.4.8: @grammyjs/transformer-throttler also missing from dependencies (follow-up to #63103) [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#63270Fetched 2026-04-09 07:56:03
View on GitHub
Comments
0
Participants
1
Timeline
0
Reactions
0
Participants

Root Cause

This module was NOT in my original list of 11 because the gateway had been running before I noticed Telegram was silently dropping for hours. It's the 12th module imported by dist/ but not declared in package.json dependencies.

Fix Action

Fix / Workaround

After applying the workaround in #63103, the gateway boots and serves HTTP, but the Telegram channel crashes on every reconnect with:

RAW_BUFFERClick to expand / collapse

Follow-up to #63103 (closed as fixed in #63065).

After applying the workaround in #63103, the gateway boots and serves HTTP, but the Telegram channel crashes on every reconnect with:

``` [telegram] [default] channel exited: Cannot find package '@grammyjs/transformer-throttler' imported from .../openclaw/dist/bot-DMS2hpfD.js ```

This module was NOT in my original list of 11 because the gateway had been running before I noticed Telegram was silently dropping for hours. It's the 12th module imported by dist/ but not declared in package.json dependencies.

Repro on a clean npm i -g [email protected]: gateway runs, but the Telegram bot subprocess dies in a loop until you npm install @grammyjs/transformer-throttler manually.

Please double-check the verifier in d35c46d also catches transitive grammy plugins.

extent analysis

TL;DR

Manually installing the missing @grammyjs/transformer-throttler package may resolve the Telegram channel crash issue.

Guidance

  • The error message indicates a missing package, suggesting that the @grammyjs/transformer-throttler module is not installed.
  • The issue can be reproduced by running npm i -g [email protected] and observing the Telegram bot subprocess dying in a loop.
  • To mitigate the issue, manually installing the missing package with npm install @grammyjs/transformer-throttler may resolve the crash.
  • The verifier in commit d35c46d should be reviewed to ensure it catches transitive grammy plugins.

Example

No code snippet is provided as it is not clearly supported by the issue.

Notes

The issue seems to be related to a missing dependency in the openclaw package, and the provided workaround may not be a permanent solution. The root cause of the issue is likely due to the missing package not being declared in the package.json dependencies.

Recommendation

Apply workaround: manually install the missing @grammyjs/transformer-throttler package, as it is a straightforward solution to resolve the immediate issue, although it may not address the underlying problem with the openclaw package dependencies.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING