openclaw/extensions/telegram/src
Peter Steinberger ab3c646bb1
fix: preserve telegram exec approval topic routing
2026-04-01 13:34:50 +01:00
..
bot fix: preserve Telegram local Bot API MIME types (#54603) (thanks @jzakirov) 2026-04-01 09:08:31 +05:30
test-support refactor: move plugin-owned test support into plugins 2026-03-30 08:03:04 +09:00
account-inspect.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
account-inspect.ts fix(plugin-sdk): avoid recursive bundled facade loads 2026-03-29 15:00:25 +01:00
accounts.test.ts Telegram: fix extension-fast test seams 2026-03-29 21:54:47 -04:00
accounts.ts fix(plugin-sdk): avoid recursive bundled facade loads 2026-03-29 15:00:25 +01:00
action-runtime.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
action-runtime.ts fix(media): align outbound sends with fs read capability 2026-04-01 00:07:50 +09:00
action-threading.test.ts fix: stabilize gate and extension boundary checks 2026-03-30 02:37:36 +01:00
action-threading.ts refactor: share slack and telegram action helpers 2026-03-26 19:07:35 +00:00
allow-from.ts
allowed-updates.test.ts test: harden channel suite isolation 2026-03-23 12:57:43 +00:00
allowed-updates.ts fix(telegram): harden grammy seams across tests 2026-03-22 21:46:26 -07:00
api-fetch.test.ts test: dedupe extension-owned coverage (#58554) 2026-03-31 15:18:29 -07:00
api-fetch.ts fix(plugin-sdk): avoid recursive bundled facade loads 2026-03-29 15:00:25 +01:00
api-logging.ts refactor: move telegram error formatting onto ssrf runtime 2026-03-28 02:38:02 +00:00
approval-buttons.ts refactor: add approval runtime sdk seam 2026-03-28 06:33:07 +00:00
approval-native.test.ts fix: preserve telegram exec approval topic routing 2026-04-01 13:34:50 +01:00
approval-native.ts fix: preserve telegram exec approval topic routing 2026-04-01 13:34:50 +01:00
audit-membership-runtime.ts refactor(telegram): tighten api result typings 2026-03-28 09:52:21 +05:30
audit.test.ts test: harden threaded shared-worker suites 2026-03-24 08:37:00 +00:00
audit.ts feat(telegram): support custom apiRoot for alternative API endpoints (#48842) 2026-03-21 10:10:38 +05:30
bot-access.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
bot-deps.ts test(channels): inject telegram reply pipeline for dispatch tests 2026-03-31 20:54:30 +09:00
bot-handlers.buffers.ts refactor(telegram): simplify runtime handler typing 2026-03-28 09:41:18 +05:30
bot-handlers.media.ts refactor: split remaining monitor runtime helpers 2026-03-17 20:36:03 -07:00
bot-handlers.runtime.ts refactor(exec): unify channel approvals and restore routing/auth (#57838) 2026-03-30 15:49:02 -07:00
bot-handlers.ts refactor: dedupe channel plugin shared assembly 2026-03-17 20:13:52 -07:00
bot-message-context.acp-bindings.test.ts test: mock telegram conversation route seam 2026-03-28 13:17:57 +05:30
bot-message-context.audio-transcript.test.ts perf: speed up channel test runs 2026-03-26 15:40:01 +00:00
bot-message-context.body.test.ts fix(telegram): gate audio preflight transcription on sender authorization (#57566) 2026-03-30 12:19:31 +01:00
bot-message-context.body.ts fix(telegram): lazy-load sticker vision model lookup 2026-03-31 21:31:05 +09:00
bot-message-context.dm-threads.test.ts fix(ci): narrow telegram route test seams 2026-03-31 23:37:18 +09:00
bot-message-context.dm-topic-threadid.test.ts fix: preserve telegram topic routing in announce and delivery context 2026-04-01 16:13:24 +09:00
bot-message-context.implicit-mention.test.ts
bot-message-context.named-account-dm.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
bot-message-context.route-test-support.ts refactor: dedupe test helpers and harnesses 2026-03-24 21:41:46 +00:00
bot-message-context.sender-prefix.test.ts test: collapse telegram context and transport suites 2026-03-25 11:17:58 +00:00
bot-message-context.session.ts fix: preserve telegram topic routing in announce and delivery context 2026-04-01 16:13:24 +09:00
bot-message-context.test-harness.ts test(telegram): stop overriding message-context session mocks 2026-03-31 23:01:21 +09:00
bot-message-context.thread-binding.test.ts test(telegram): normalize message-context timing inputs 2026-03-31 21:10:43 +09:00
bot-message-context.topic-agentid.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
bot-message-context.ts fix: add Telegram error suppression controls (#51914) (thanks @chinar-amrutkar) 2026-04-01 17:52:28 +05:30
bot-message-context.types.ts fix(commands): harden fast status and Telegram callbacks 2026-03-30 09:32:53 +09:00
bot-message-dispatch.sticker-media.test.ts
bot-message-dispatch.test.ts test(channels): inject telegram reply pipeline for dispatch tests 2026-03-31 20:54:30 +09:00
bot-message-dispatch.ts fix: add Telegram error suppression controls (#51914) (thanks @chinar-amrutkar) 2026-04-01 17:52:28 +05:30
bot-message.test.ts test: speed up telegram extension suites 2026-03-24 15:16:18 +00:00
bot-message.ts Telegram: recover General topic bindings (#53699) 2026-03-24 10:51:26 -04:00
bot-native-command-menu.test.ts fix(regression): handle telegram command error envelopes 2026-03-27 23:36:37 -05:00
bot-native-command-menu.ts fix: unblock telegram typing and topic runtime builds 2026-03-28 04:58:34 +00:00
bot-native-commands.delivery.runtime.ts perf(telegram): narrow native command import surface 2026-03-31 21:43:16 +09:00
bot-native-commands.fixture-test-support.ts Plugins: internalize telegram SDK imports 2026-03-17 23:09:26 -07:00
bot-native-commands.group-auth.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
bot-native-commands.menu-test-support.ts test(telegram): stub menu sync in command harness 2026-03-31 22:31:12 +09:00
bot-native-commands.registry.test.ts test(telegram): use shared delivery mock in registry test 2026-03-31 22:18:29 +09:00
bot-native-commands.session-meta.test.ts refactor(telegram): narrow native command reply dispatch seam 2026-03-31 22:28:53 +09:00
bot-native-commands.skills-allowlist.test.ts refactor: move plugin-owned test support into plugins 2026-03-30 08:03:04 +09:00
bot-native-commands.test-helpers.ts refactor(telegram): narrow native command reply dispatch seam 2026-03-31 22:28:53 +09:00
bot-native-commands.test.ts fix: stabilize gate and extension boundary checks 2026-03-30 02:37:36 +01:00
bot-native-commands.ts refactor(telegram): narrow native command reply dispatch seam 2026-03-31 22:28:53 +09:00
bot-updates.ts refactor: move channel dedupe helpers onto core sdk 2026-03-28 02:58:45 +00:00
bot.create-telegram-bot.channel-post-media.test.ts fix(test): add extension-safe test helper bridges 2026-03-30 09:31:33 +09:00
bot.create-telegram-bot.test-harness.ts test: speed up extension suites 2026-03-31 02:25:02 +01:00
bot.create-telegram-bot.test.ts fix(ci): default local low-memory checks 2026-03-31 15:05:04 +09:00
bot.fetch-abort.test.ts perf(core): trim provider and inbound startup imports (#51927) 2026-03-21 16:20:42 -07:00
bot.helpers.test.ts test: collapse telegram helper suites 2026-03-25 11:17:58 +00:00
bot.media.downloads-media-file-path-no-file-download.e2e.test.ts test(telegram): stabilize inbound media harness 2026-03-18 13:35:56 +05:30
bot.media.e2e-harness.ts fix: display model name instead of ID in Telegram model selector (#56165) (#56175) 2026-03-28 09:23:09 -04:00
bot.media.stickers-and-fragments.e2e.test.ts test: reduce remaining clone seams 2026-03-26 20:01:01 +00:00
bot.media.test-utils.ts refactor: move test harnesses off infra runtime 2026-03-28 06:52:06 +00:00
bot.runtime.ts test(telegram): add bot runtime seam 2026-03-18 10:12:15 +05:30
bot.test.ts fix(ci): default local low-memory checks 2026-03-31 15:05:04 +09:00
bot.ts test: speed up extension suites 2026-03-31 02:25:02 +01:00
button-types.test.ts refactor(exec): unify channel approvals and restore routing/auth (#57838) 2026-03-30 15:49:02 -07:00
button-types.ts refactor: share approval interactive renderers 2026-03-30 08:03:59 +09:00
caption.ts
channel-actions.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
channel-actions.ts fix: document Telegram asDocument alias (#52461) (thanks @bakhtiersizhaev) 2026-03-23 17:32:46 +05:30
channel.setup.ts fix(plugin-sdk): avoid recursive bundled facade loads 2026-03-29 15:00:25 +01:00
channel.test.ts fix: preserve telegram exec approval topic routing 2026-04-01 13:34:50 +01:00
channel.ts fix: preserve telegram exec approval topic routing 2026-04-01 13:34:50 +01:00
config-schema.ts refactor: move channel config metadata into plugin-owned manifests 2026-03-27 01:59:30 +00:00
config-ui-hints.ts fix: stabilize exec approval approver routing 2026-03-30 06:25:03 +09:00
conversation-route.base-session-key.test.ts Telegram: fix named-account DM topic session keys (#48773) 2026-03-17 00:41:44 -07:00
conversation-route.ts ACP: harden startup and move configured routing behind plugin seams (#48197) 2026-03-17 17:27:52 +01:00
directory-config.ts refactor: share directory config listers 2026-03-26 23:20:26 +00:00
dm-access.test.ts fix: repair ci test and loader regressions 2026-03-27 18:41:47 +00:00
dm-access.ts fix: scope Telegram pairing code blocks (#52784) (thanks @sumukhj1219) 2026-03-25 11:03:33 +05:30
draft-chunking.ts
draft-stream.test-helpers.ts
draft-stream.test.ts fix: finish telegram reply fallback landing (#52524) (thanks @moltbot886) 2026-03-22 18:54:01 -07:00
draft-stream.ts fix(telegram): validate replyToMessageId before sending to Telegram API (#56587) 2026-03-28 20:47:10 +01:00
error-policy.test.ts fix: add Telegram error suppression controls (#51914) (thanks @chinar-amrutkar) 2026-04-01 17:52:28 +05:30
error-policy.ts fix: add Telegram error suppression controls (#51914) (thanks @chinar-amrutkar) 2026-04-01 17:52:28 +05:30
exec-approval-forwarding.ts refactor: share approval interactive renderers 2026-03-30 08:03:59 +09:00
exec-approval-resolver.test.ts refactor: move tasks into bundled plugin 2026-03-31 15:22:08 +01:00
exec-approval-resolver.ts refactor(exec): unify channel approvals and restore routing/auth (#57838) 2026-03-30 15:49:02 -07:00
exec-approvals-handler.test.ts fix(approvals): restore native DM approval behavior 2026-04-01 06:02:04 +09:00
exec-approvals-handler.ts refactor(approvals): share native delivery runtime 2026-03-31 23:11:53 +01:00
exec-approvals.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
exec-approvals.ts refactor: rename channel approval capabilities 2026-03-30 08:28:33 +09:00
fetch.network-policy.test.ts test: move extension-owned coverage into plugins 2026-03-27 15:11:33 +00:00
fetch.test.ts fix: repair ci test and loader regressions 2026-03-27 18:41:47 +00:00
fetch.ts refactor: add fetch runtime sdk seam 2026-03-28 05:44:33 +00:00
format.test.ts
format.ts refactor(markdown): share render-aware chunking 2026-03-29 16:33:22 +09:00
format.wrap-md.test.ts style: apply formatter cleanups 2026-03-30 16:20:27 +01:00
forum-service-message.ts fix: unblock telegram typing and topic runtime builds 2026-03-28 04:58:34 +00:00
group-access.base-access.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
group-access.ts
group-config-helpers.ts
group-migration.test.ts
group-migration.ts
group-policy.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
inline-buttons.test.ts refactor: share approval interactive renderers 2026-03-30 08:03:59 +09:00
inline-buttons.ts refactor(telegram): tighten helper field readers 2026-03-28 09:57:46 +05:30
lane-delivery-state.ts
lane-delivery-text-deliverer.ts fix: emit message:sent hook on Telegram streaming preview finalization (#50917) 2026-03-20 22:42:04 +05:30
lane-delivery.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
lane-delivery.ts
media-understanding.runtime.ts build: remove ineffective dynamic import shims 2026-03-16 23:11:59 -07:00
message-tool-schema.ts Plugins: move message tool schemas into channel plugins 2026-03-19 01:08:23 -04:00
model-buttons.test.ts fix: display model name instead of ID in Telegram model selector (#56165) (#56175) 2026-03-28 09:23:09 -04:00
model-buttons.ts fix: display model name instead of ID in Telegram model selector (#56165) (#56175) 2026-03-28 09:23:09 -04:00
monitor.test.ts test: speed up extension suites 2026-03-31 02:25:02 +01:00
monitor.ts refactor: move telegram error formatting onto ssrf runtime 2026-03-28 02:38:02 +00:00
network-config.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
network-config.ts refactor: route telegram env helpers through runtime-env 2026-03-28 02:34:11 +00:00
network-errors.test.ts fix: retry safe wrapped Telegram send failures (#51895) (thanks @chinar-amrutkar) 2026-04-01 15:54:29 +05:30
network-errors.ts fix: retry safe wrapped Telegram send failures (#51895) (thanks @chinar-amrutkar) 2026-04-01 15:54:29 +05:30
normalize.ts
outbound-adapter.test.ts tests: add boundary coverage for media delivery (#53361) 2026-03-23 23:37:34 -05:00
outbound-adapter.ts fix(media): align outbound sends with fs read capability 2026-04-01 00:07:50 +09:00
outbound-params.ts fix(telegram): validate replyToMessageId before sending to Telegram API (#56587) 2026-03-28 20:47:10 +01:00
polling-session.test.ts fix: prevent Telegram polling watchdog from dropping replies (#56343) (thanks @openperf) 2026-03-29 11:11:28 +05:30
polling-session.ts fix: prevent Telegram polling watchdog from dropping replies (#56343) (thanks @openperf) 2026-03-29 11:11:28 +05:30
polling-transport-state.ts refactor: split telegram polling and sdk surfaces 2026-03-26 21:13:16 +00:00
probe.test.ts refactor(plugins): decouple bundled plugin runtime loading 2026-03-29 09:10:38 +01:00
probe.ts fix(plugin-sdk): avoid recursive bundled facade loads 2026-03-29 15:00:25 +01:00
proxy.ts refactor: add fetch runtime sdk seam 2026-03-28 05:44:33 +00:00
reaction-level.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
reaction-level.ts
reasoning-lane-coordinator.test.ts
reasoning-lane-coordinator.ts
runtime.ts fix: stabilize telegram contract runtime coverage 2026-03-30 03:02:25 +01:00
send.proxy.test.ts test: speed up telegram extension suites 2026-03-24 15:57:16 +00:00
send.test-harness.ts fix: preflight invalid telegram photos (#52545) (thanks @hnshah) 2026-03-25 12:00:20 +05:30
send.test.ts fix: retry safe wrapped Telegram send failures (#51895) (thanks @chinar-amrutkar) 2026-04-01 15:54:29 +05:30
send.ts fix: retry safe wrapped Telegram send failures (#51895) (thanks @chinar-amrutkar) 2026-04-01 15:54:29 +05:30
sendchataction-401-backoff.test.ts test: speed up extension suites 2026-03-31 02:25:02 +01:00
sendchataction-401-backoff.ts refactor(telegram): tighten chat action typings 2026-03-28 09:41:18 +05:30
sent-message-cache.ts fix: restore CI runtime seams 2026-03-27 14:07:01 +00:00
sequential-key.test.ts
sequential-key.ts
session-conversation.ts Fix: move bootstrap session grammar into plugin-owned session-key surfaces (#58400) 2026-03-31 19:41:01 -04:00
setup-core.ts fix(plugin-sdk): avoid recursive bundled facade loads 2026-03-29 15:00:25 +01:00
setup-surface.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
setup-surface.ts refactor: share top-level setup dm policies 2026-03-26 23:20:26 +00:00
shared.ts fix: avoid telegram plugin self-recursive sdk imports 2026-03-29 11:32:29 +01:00
status-issues.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
status-reaction-variants.ts fix(telegram): tighten reaction typings 2026-03-28 10:28:24 +05:30
status.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
sticker-cache.test.ts refactor(channels): route media helpers through runtime 2026-03-16 22:58:55 -07:00
sticker-cache.ts refactor(channels): route media helpers through runtime 2026-03-16 22:58:55 -07:00
sticker-vision.runtime.ts fix(telegram): lazy-load sticker vision model lookup 2026-03-31 21:31:05 +09:00
target-writeback.test-shared.ts refactor: share matrix and telegram dedupe helpers 2026-03-26 15:08:45 +00:00
target-writeback.test.ts refactor: share matrix and telegram dedupe helpers 2026-03-26 15:08:45 +00:00
target-writeback.ts Fix/telegram writeback admin scope gate (#54561) 2026-03-25 12:12:09 -06:00
targets.test.ts refactor: share matrix and telegram dedupe helpers 2026-03-26 15:08:45 +00:00
targets.ts
thread-bindings.test.ts fix: restore Telegram forum-topic routing (#56060) (thanks @one27001) 2026-03-31 10:18:09 +05:30
thread-bindings.ts fix: restore Telegram forum-topic routing (#56060) (thanks @one27001) 2026-03-31 10:18:09 +05:30
threading-tool-context.ts fix: preserve telegram exec approval topic routing 2026-04-01 13:34:50 +01:00
token.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
token.ts fix(plugin-sdk): avoid recursive bundled facade loads 2026-03-29 15:00:25 +01:00
update-offset-store.runtime.ts refactor: continue plugin seam cleanup 2026-03-27 13:46:16 +00:00
update-offset-store.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
update-offset-store.ts refactor: trim state persistence runtime seams 2026-03-28 06:08:18 +00:00
voice.test.ts test: collapse telegram helper suites 2026-03-25 11:17:58 +00:00
voice.ts
webhook.test.ts test: speed up extension suites 2026-03-31 02:25:02 +01:00
webhook.ts refactor: add diagnostic and error runtime sdk seams 2026-03-28 06:26:38 +00:00