fclwtt

Wecom Channel Fix

IT運用・セキュリティv0.1.0
作者:fclwtt更新日 2026-05-11skills-5@clawhub_fclwtt/skills-5
障害対応設定生成#微信

AlphaMoatによると、2026-09時点でWecom Channel Fixのダウンロード数は1,244、スター数は0で、AIスキル全体5,078件中4,914位、IT運用・セキュリティでは264件中262位です。

インストール数
306
ダウンロード数
1244
スター数
-
総合順位
#4,914
全体の上位 97% · IT運用・セキュリティの上位 100%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗26987--
SkillHub ↗3061244-—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

状態、プラグイン識別子、認証、ログを確認し、バックアップ後の修正と単一アカウントへの戻し方を説明します。変更や再起動前に互換性を確認し、秘密を隠して利用グループを限定します。

資料公開日 2026-10-27

できること

  • 企微接続を診断する

使う場面

  • 設定済み接続に問題があるとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

状態と秘密を隠したエラーを調べ、バックアップ付きの修正案を示して。

月次の推移

ダウンロード数1244
48389213002026-03 · ダウンロード数 5392026-05 · ダウンロード数 7902026-06 · ダウンロード数 8382026-07 · ダウンロード数 9632026-08 · ダウンロード数 10332026-09 · ダウンロード数 124426-0326-09
スター数-
0112026-03 · スター数 -2026-05 · スター数 -2026-06 · スター数 -2026-07 · スター数 -2026-08 · スター数 -2026-09 · スター数 -26-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-091244—-
2026-081033+7.3%-
2026-07963+14.9%-
2026-06838+6.1%-
2026-05790—-
2026-03539—-

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

7.2 KB・ClawHub v0.1.0
---
name: wecom-channel-fix
description: 企业微信通道配置诊断与修复。当用户遇到企微通道无法连接、配置错误、插件 ID 不匹配、多账号模式不支持等问题时激活。支持配置检测、自动修复、单账号/多账号模式切换。
version: 1.0.0
license: MIT
author: OpenClaw Community
homepage: https://github.com/YOUR_USERNAME/openclaw-skill-wecom-channel-fix
metadata:
  {
    "openclaw":
すべて表示(全 338 行)
      {
        "emoji": "🔧",
        "always": false,
        "requires":
          {
            "bins": [],
          },
      },
  }
---

# 企业微信通道配置诊断与修复技能

当用户遇到企业微信通道无法连接、消息无回复、配置错误等问题时,使用此技能进行诊断和修复。

## 触发场景

- "企微没反应"
- "企业微信通道配置错误"
- "wecom 连不上"
- "插件 ID 不匹配"
- "多账号模式不支持"
- "企微消息无回复"

## 诊断流程

### 步骤 1:检查通道状态

```bash
openclaw channels status 2>&1
```

**判断标准:**
- `enabled, configured, running` ✅ 正常
- `enabled, not configured, stopped` ❌ 配置缺失
- `error:*` ❌ 错误状态

### 步骤 2:检查配置文件

```bash
openclaw config get channels.wecom 2>&1
```

**检查项:**
1. `botId` 是否存在
2. `secret` 是否存在
3. 是否使用了不支持的 `accounts.*` 多账号结构

### 步骤 3:检查插件配置

```bash
grep -A 10 '"plugins"' ~/.openclaw/openclaw.json
```

**常见问题:**
- 插件 ID 不匹配(配置用 `wecom-openclaw-plugin`,实际导出 `wecom`)
- 插件未启用

### 步骤 4:查看日志

```bash
cat /tmp/openclaw/openclaw-$(date +%Y-%m-%d).log | grep -i wecom | tail -20
```

**关键错误:**
- `plugin id mismatch`
- `Invalid WebSocket frame`
- `Authentication failed`
- `not configured`

---

## 修复方案

### 问题 A:插件 ID 不匹配

**症状:**
```
[plugins] plugin id mismatch (config uses "wecom-openclaw-plugin", export uses "wecom")
plugins.entries.wecom: plugin not found: wecom
```

**修复:**

将 `openclaw.json` 中的插件配置从:
```json
{
  "plugins": {
    "allow": ["wecom-openclaw-plugin"],
    "entries": {
      "wecom-openclaw-plugin": {"enabled": true}
    }
  }
}
```

改为:
```json
{
  "plugins": {
    "allow": ["wecom"],
    "entries": {
      "wecom": {"enabled": true}
    }
  }
}
```

**原因:** 企微插件的 `openclaw.plugin.json` 中定义 `id: "wecom"`,但安装包名为 `@wecom/wecom-openclaw-plugin`,配置时应使用导出 ID 而非包名。

---

### 问题 B:多账号模式不支持

**症状:**
```
wecom default: 企业微信机器人 ID 或 Secret 未配置
config reload skipped (invalid config)
```

**当前配置(错误):**
```json
{
  "channels": {
    "wecom": {
      "enabled": true,
      "defaultAccount": "main",
      "accounts": {
        "main": {"botId": "...", "secret": "..."},
        "ai-engineer": {"botId": "...", "secret": "..."}
      }
    }
  }
}
```

**修复(回退单账号模式):**
```json
{
  "channels": {
    "wecom": {
      "enabled": true,
      "botId": "你的 botId",
      "secret": "你的 secret",
      "dmPolicy": "pairing"
    }
  },
  "bindings": [
    {
      "agentId": "main",
      "match": {"channel": "wecom", "accountId": "*"}
    }
  ]
}
```

**原因:** 企微插件(v1.0.8)不支持多账号模式,只接受扁平的 `botId`/`secret` 配置。

---

### 问题 C:通道未配置

**症状:**
```
企业微信 default: enabled, not configured, stopped
企业微信机器人 ID 或 Secret 未配置
```

**修复:**

1. 确认已安装企微插件:
```bash
openclaw plugins list | grep wecom
```

2. 配置 botId 和 secret:
```bash
openclaw config set channels.wecom.botId <YOUR_BOT_ID>
openclaw config set channels.wecom.secret <YOUR_SECRET>
openclaw config set channels.wecom.enabled true
```

3. 重启 gateway:
```bash
openclaw gateway restart
```

---

## 完整修复脚本

当用户确认需要修复时,可执行以下操作:

### 1. 备份当前配置
```bash
cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.backup.$(date +%Y%m%d%H%M%S)
```

### 2. 修复插件 ID
使用 `edit` 工具将 `wecom-openclaw-plugin` 替换为 `wecom`

### 3. 修复通道配置
如使用多账号模式,回退到单账号扁平结构

### 4. 验证修复
```bash
openclaw channels status 2>&1
openclaw gateway status 2>&1
```

### 5. 测试消息
让用户在企微发送测试消息,确认回复正常

---

## 配置模板

### 单账号模式(推荐,当前插件支持)

```json
{
  "channels": {
    "wecom": {
      "enabled": true,
      "botId": "aibXXXXXXXXXXXXXXXXXX",
      "secret": "XXXXXXXXXXXXXXXXXXXXXXXX",
      "dmPolicy": "pairing",
      "allowFrom": [],
      "groupPolicy": "open"
    }
  },
  "bindings": [
    {
      "agentId": "main",
      "match": {
        "channel": "wecom",
        "accountId": "*"
      }
    }
  ]
}
```

### 多账号模式(需要插件支持,当前不可用)

```json
{
  "channels": {
    "wecom": {
      "enabled": true,
      "defaultAccount": "main",
      "accounts": {
        "main": {
          "botId": "aibXXXXXXXXXXXXXXXXXX",
          "secret": "XXXXXXXXXXXXXXXXXXXXXXXX",
          "dmPolicy": "pairing"
        },
        "agent-2": {
          "botId": "aibYYYYYYYYYYYYYYYYYY",
          "secret": "YYYYYYYYYYYYYYYYYYYYYYYY",
          "dmPolicy": "pairing"
        }
      }
    }
  },
  "bindings": [
    {
      "agentId": "main",
      "match": {"channel": "wecom", "accountId": "main"}
    },
    {
      "agentId": "agent-2",
      "match": {"channel": "wecom", "accountId": "agent-2"}
    }
  ]
}
```

> ⚠️ 注意:企微插件 v1.0.8 **不支持**多账号模式,使用上述配置会导致通道无法启动。

---

## 验证清单

修复完成后,确认以下项:

- [ ] `openclaw channels status` 显示 `enabled, configured, running`
- [ ] 日志中无 `plugin id mismatch` 警告
- [ ] 日志中 `Authentication successful`
- [ ] 企微发送测试消息能收到回复
- [ ] WebSocket 心跳正常(日志中每 30s 一次 heartbeat)

---

## 常见问题 FAQ

**Q: 为什么插件 ID 不匹配?**
A: 企微插件的包名是 `@wecom/wecom-openclaw-plugin`,但插件导出的 ID 是 `wecom`。配置时应使用导出 ID。

**Q: 多账号模式什么时候支持?**
A: 需要联系企微插件开发者添加此功能。目前只能使用单账号模式。

**Q: 如何在单账号模式下使用多个 agent?**
A: 可以通过 main 代理转发消息,或使用 Web Dashboard 直接访问不同 agent。

**Q: 配对码在哪里查看?**
A: `openclaw pairing list wecom`

**Q: 如何批准配对?**
A: `openclaw pairing approve wecom <CODE>`

---

## 参考资料

- [企微插件 GitHub](https://github.com/openclaw/wecom-openclaw-plugin)
- [企业微信 AI Bot 文档](https://open.work.weixin.qq.com/help?doc_id=21657)
- [OpenClaw 通道配置文档](https://docs.openclaw.ai/channels)

---

## 注意事项

1. **修改配置前务必备份** `openclaw.json`
2. 修改配置后需要 **重启 gateway** 才能生效
3. 多账号模式需要等待插件更新支持
4. 如修复后仍有问题,查看完整日志:`/tmp/openclaw/openclaw-YYYY-MM-DD.log`

IT運用・セキュリティの人気スキル

SkillScanIT運用・セキュリティ

使う前にスキルパッケージの安全性を調べ、結果に応じて導入を止めるスキルです。

↓ 18.2万★ 41tokauthai
Free Ride - Unlimited free AIIT運用・セキュリティ

Manages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates opencla...

↓ 9.7万★ 485Shaishav Pidadi
OpenClaw BackupIT運用・セキュリティ

OpenClaw の設定、資格情報、ワークスペースをバックアップし復元するスキルです。

↓ 3.5万★ 93alex3alex
1passwordIT運用・セキュリティ

1Password CLI でシークレットを扱うための設定と使い方です。

↓ 3.5万★ 53Peter Steinberger
MoltGuard - Security & Antivirus & GuardrailsIT運用・セキュリティ

プロンプト注入や危険なコマンドを検出すると説明されている OpenClaw 用セキュリティプラグインです。

↓ 3.4万★ 116Thomas
TmuxIT運用・セキュリティ

tmux セッションを遠隔操作し、対話型 CLI にキーを送って出力を取得します。

↓ 3.3万★ 46Peter Steinberger
Security AuditorIT運用・セキュリティ

アプリケーションセキュリティ技術者の視点でコードと構成を監査します。

↓ 3万★ 51jgarrison929
Tencent COSIT運用・セキュリティ

Tencent Cloud のオブジェクトストレージとデータ処理サービスを管理するスキルです。

↓ 2.7万★ 15u_23a69fa7

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。