一键导入
connect-telegram
Connect Telegram to an existing orchestrator by collecting a BotFather token, optional allowlist, and validating long-polling startup.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Connect Telegram to an existing orchestrator by collecting a BotFather token, optional allowlist, and validating long-polling startup.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Install or reconfigure the local Project Orchestrator root, then validate the generated control-plane files.
Connect Slack to an existing orchestrator by collecting Socket Mode credentials, saving them under ARCHIVE, and validating the channel.
Deploy a remote listener over SSH or kubectl so the orchestrator can execute one project/workspace on another machine.
Register one specific remote workspace with the orchestrator by deploying a listener and binding it to a single workspace id.
基于 SOC 职业分类
| name | connect-telegram |
| description | Connect Telegram to an existing orchestrator by collecting a BotFather token, optional allowlist, and validating long-polling startup. |
channels.telegram.enabled must be enabled in orchestrator.yamlclaude
Read this file first, then use CLAUDE.md or .claude/ only as extra repo context.cursor
Follow this file first, then apply .cursor/rules, AGENTS.md, and CLAUDE.md if they add repo-specific policy.codex
Treat this file as the main Telegram setup checklist.opencode
Follow this file first, then layer AGENTS.md and any OpenCode-only overrides on top.ARCHIVE/telegram/credentialsallowed_users means the bot accepts all reachable Telegram usersCheck that orchestrator.yaml exists. If not, stop and run the setup-orchestrator skill first.
Resolve ARCHIVE_PATH from orchestrator.yaml, then inspect whether ARCHIVE/telegram/credentials already exists.
If the user does not already have a bot token, guide them through BotFather:
1. Open Telegram and search for @BotFather
2. Send /newbot
3. Choose a bot display name
4. Choose a bot username ending in `bot`
5. Copy the full token BotFather returns
Ask for:
bot_token
allowed_users (optional, comma-separated usernames or numeric user IDs)
Validation rules:
bot_token is required and must contain a colonallowed_users is optionalSummary before writing:
Telegram credentials entered:
bot_token: 123456:...
allowed_users: username1, username2
Save with these values? (yes/no)
Write:
bot_token : 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11
allowed_users : username1, username2
to:
ARCHIVE/telegram/credentials
Then enable:
channels:
telegram:
enabled: true
Telegram does not require extra packages beyond the existing orchestrator HTTP stack.
Restart the orchestrator and confirm:
allowed_users is optional: with spacesARCHIVE/telegram/credentials exists and is correctly formattedchannels.telegram.enabled is true in orchestrator.yaml