UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

108 lines (107 loc) • 2.57 kB
{ "name": "@openclaw/telegram", "version": "2026.10.4", "private": true, "description": "OpenClaw Telegram channel plugin", "type": "module", "dependencies": { "@grammyjs/transformer-throttler": "1.2.1", "abort-controller": "3.0.0", "grammy": "1.46.0", "typebox": "1.3.34", "undici": "8.11.2", "zod": "4.6.5" }, "devDependencies": { "@openclaw/plugin-sdk": "workspace:*", "openclaw": "workspace:*" }, "peerDependencies": { "openclaw": ">=2026.10.4" }, "peerDependenciesMeta": { "openclaw": { "optional": true } }, "openclaw": { "compat": { "pluginApi": ">=2026.10.4" }, "extensions": [ "./index.js" ], "setupEntry": "./setup-entry.js", "build": { "workerEntries": [ "./src/telegram-ingress-worker.runtime.ts" ] }, "setupFeatures": { "configPromotion": true }, "channel": { "id": "telegram", "configuredState": { "env": { "anyOf": [ "TELEGRAM_BOT_TOKEN" ] } }, "approvalFlags": [ "native" ], "label": "Telegram", "selectionLabel": "Telegram (Bot API)", "detailLabel": "Telegram Bot", "docsPath": "/channels/telegram", "docsLabel": "telegram", "blurb": "simplest way to get started — register a bot with @BotFather and get going.", "systemImage": "paperplane", "selectionDocsPrefix": "", "selectionDocsOmitLabel": true, "selectionExtras": [ "https://openclaw.ai" ], "markdownCapable": true, "setup": { "fields": [ { "key": "token", "kind": "string", "sensitive": true, "cli": { "flags": "--token <token>", "description": "Telegram bot token" } }, { "key": "tokenFile", "kind": "string", "sensitive": true, "cli": { "flags": "--token-file <path>", "description": "Telegram bot token file" } }, { "key": "useEnv", "kind": "boolean", "cli": { "flags": "--use-env", "description": "Use TELEGRAM_BOT_TOKEN" }, "envVars": [ "TELEGRAM_BOT_TOKEN" ] } ] }, "commands": { "nativeCommandsAutoEnabled": true, "nativeSkillsAutoEnabled": true } } } }