Agent Skillsaresbit/MateBot › matecode

matecode

GitHub

MateCode 是用于通过 Telegram 远程控制 Claude Code 的管理工具,支持服务的启停、状态监控及日志查看。

matecode/SKILL.md aresbit/MateBot

Trigger Scenarios

需要远程启动或停止 Claude Code 服务 检查 Telegram 桥接服务的运行状态 配置或排查 Telegram 与 Claude 的集成问题

Install

npx skills add aresbit/MateBot --skill matecode -g -y
More Options

Non-standard path

npx skills add https://github.com/aresbit/MateBot/tree/master/matecode -g -y

Use without installing

npx skills use aresbit/MateBot@matecode

指定 Agent (Claude Code)

npx skills add aresbit/MateBot --skill matecode -a claude-code -g -y

安装 repo 全部 skill

npx skills add aresbit/MateBot --all -g -y

预览 repo 内 skill

npx skills add aresbit/MateBot --list

SKILL.md

Frontmatter
{
    "name": "matecode",
    "description": "MateCode - Claude Code Telegram Bridge 管理工具。用于启动、停止、监控 Telegram 远程控制服务"
}

MateCode - Claude Code Telegram Bridge

通过 Telegram 远程控制 Claude Code。

快速命令

# 启动服务
./matecode.sh start

# 停止服务
./matecode.sh stop

# 重启服务
./matecode.sh restart

# 查看状态
./matecode.sh status

# 查看日志
./matecode.sh logs

配置步骤

1. 安装依赖

# macOS
brew install tmux

# Ubuntu/Debian
sudo apt-get install tmux

2. 设置 Telegram Bot Token

从 @BotFather 获取 bot token,然后设置环境变量:

export TELEGRAM_BOT_TOKEN="your_token_here"
# 添加到 ~/.zshrc 或 ~/.bashrc 使其永久生效
echo 'export TELEGRAM_BOT_TOKEN="your_token_here"' >> ~/.zshrc

3. 配置 Claude Stop Hook

cp hooks/send-to-telegram.sh ~/.claude/hooks/
nano ~/.claude/hooks/send-to-telegram.sh  # 编辑设置 bot token
chmod +x ~/.claude/hooks/send-to-telegram.sh

添加到 ~/.claude/settings.json:

{
  "hooks": {
    "Stop": [{"hooks": [{"type": "command", "command": "~/.claude/hooks/send-to-telegram.sh"}]}]
  }
}

文件结构

文件 用途
matecode.sh 主启动脚本
bridge.py Telegram 桥接服务
hooks/send-to-telegram.sh Claude 响应钩子
start_bridge.sh / stop_bridge.sh 单独控制 bridge

Telegram Bot 命令

命令 功能
/status 检查 tmux 状态
/clear 清空对话
/continue_ 继续最近会话
/resume 选择会话恢复
/stop 中断 Claude

故障排查

Bridge 无法启动

# 检查环境变量
echo $TELEGRAM_BOT_TOKEN

# 检查端口占用
lsof -i :8081

# 查看详细日志
cat bridge.log
tail -f bridge.log

tmux 会话问题

# 手动连接到会话
tmux attach -t claude

# 强制关闭所有相关进程
pkill -f "bridge\.py"
tmux kill-session -t claude

无法收到回复

  1. 检查 ~/.claude/hooks/send-to-telegram.sh 是否正确配置
  2. 确认 TELEGRAM_BOT_TOKEN 已设置
  3. 查看 ~/.claude/telegram_chat_id 是否存在
  4. 检查 ~/.claude/settings.json 的 hooks 配置

技术特点

  • 纯标准库: bridge.py 使用 Python 标准库,无外部依赖
  • 长轮询: 30 秒超时,低延迟响应
  • 实时推送: 通过 transcript 监控即时推送回复
  • 安全: 只向外连接 Telegram API,不接收入站请求

Version History

  • 2328a17 Current 2026-08-20 10:30

Same Skill Collection

skills/3d-cad-skill/SKILL.md
skills/agent-browser/SKILL.md
skills/arkts-agent-skill/SKILL.md
skills/autoresearch-skill/SKILL.md
skills/baoyu-post-to-wechat/SKILL.md
skills/blogwatcher/SKILL.md
skills/c-skill/SKILL.md
skills/chrome-cdp/SKILL.md
skills/claudeception/.claude/skills/continuous-learning/SKILL.md
skills/claudeception/examples/nextjs-server-side-error-debugging/SKILL.md
skills/claudeception/examples/prisma-connection-pool-exhaustion/SKILL.md
skills/claudeception/examples/typescript-circular-dependency/SKILL.md
skills/claudeception/SKILL.md
skills/clawdhub/SKILL.md
skills/coding-agent/SKILL.md
skills/docx/SKILL.md
skills/ebook/book-architect/SKILL.md
skills/ebook/book-idea-validator/SKILL.md
skills/ebook/book-ideation/SKILL.md
skills/ebook/book-market-research/SKILL.md
skills/ebook/chapter-architect/SKILL.md
skills/elf-patcher/SKILL.md
skills/excalidraw-diagram-skill/SKILL.md
skills/frontend-slides/SKILL.md
skills/gemini/SKILL.md
skills/gifgrep/SKILL.md
skills/git-wt/SKILL.md
skills/github/SKILL.md
skills/harmonyos-code-review/SKILL.md
skills/harmonyos-linux-cli-dev/SKILL.md
skills/harmonyos-skills/skills/harmonyos-game-generator/SKILL.md
skills/harmonyos-skills/skills/harmonyos-test-cases/SKILL.md
skills/harmonyos-skills/skills/harmonyos-ui-automator/SKILL.md
skills/harmonyos-skills/skills/ohos-app-build-debug/SKILL.md
skills/hm-fetch-skill/SKILL.md
skills/hm-framework-skill/SKILL.md
skills/humanizer/SKILL.md
skills/ian-gemini-web/SKILL.md
skills/kernel-dev-skill/SKILL.md
skills/kimi/docx_SKILL.md
skills/kimi/pdf_SKILL.md
skills/kimi/SKILL.md
skills/kimi/webapp-building_SKILL.md
skills/lecture-skill/SKILL.md
skills/macos-menubar-tuist-app/SKILL.md
skills/macos2linuxapp/SKILL.md
skills/matecode/SKILL.md
skills/medialibrary-ut-generator/SKILL.md
skills/mermaid-validator/SKILL.md

Metadata

Files
0
Version
2328a17
Hash
7e366859
Indexed
2026-08-20 10:30

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-25 11:58
浙ICP备14020137号-1 $방문자$