Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Jeffrey0117/ClaudeBot

说明与用途

**项目简介**
Jeffrey0117/ClaudeBot 是一个运行在 Telegram 上的 Claude Code CLI 控制中心,内置插件系统、支持多机器人、任务队列、流式输出与热重载,帮助你把手动操作转化为可编排的自动化流程。

**价值**

  • **消除重复劳动**:通过 Telegram 指令即可触发 Claude 的代码生成、调试等功能,省去在本地或网页上反复点击的步骤。
  • **可组合的工作流**:插件机制让不同工具(CI、监控、数据库等)能够在同一个聊天窗口里串联,实现“一键”执行的业务流。
  • **即时反馈 & 热更新**:支持流式返回结果并可在运行时热重载插件,提升调试效率和响应速度。

**典型接入方式**

  1. **创建 Telegram Bot**:在 BotFather 中获取 Bot Token。
  2. **部署 ClaudeBot**:克隆仓库,使用 Docker 或直接 npm install && npm run start 启动,配置环境变量 TELEGRAM_TOKEN、CLAUDE_API_KEY 等。
  3. **插件开发**:在 plugins/ 目录编写 TypeScript 插件,导出符合 IPlugin 接口的函数,即可在聊天中通过 /pluginName 调用。
  4. **调用 Claude**:在 Telegram 中发送指令(如 /run your-code),ClaudeBot 将通过 Claude Code CLI 执行并返回结果,支持队列和流式输出。

**生产可用性**

  • **活跃度**:最近一次提交在 2026‑06‑27,星标 62、fork 13,社区已有一定使用基础。
  • **技术成熟度**:使用 TypeScript 编写,提供完整的 API/CLI 接口,插件系统清晰,易于二次开发。
  • **风险**:许可证、长期维护者以及安全审计仍需进一步确认,但整体代码质量和更新频率足以支撑正式业务的试点部署。

综上,ClaudeBot 具备较高的生产就绪度,适合作为自动化、DevOps 场景下的“指令中心”,快速将手工操作转为可重复、可监控的工作流。

实际用途

Jeffrey0117/ClaudeBot helps remove repetitive manual operations from a workflow.

  • remove manual work
  • connect tools into repeatable flows
  • schedule operational tasks

限制与审查说明

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

  • 来源: github
  • 语言: TypeScript
  • 记录日期: 2026-09-05T17:31:23.338Z
原始来源