Introduction

OpenClaw China is a comprehensive plugin collection that enables OpenClaw to integrate with major Chinese IM platforms. It supports DingTalk (钉钉), Feishu (飞书), QQ Bot, Enterprise WeChat (企业微信), and WeChat (微信).

Supported Platforms

1. DingTalk (钉钉)

  • Status: ✅ Available
  • Complexity: Simple configuration
  • Features: Text, Markdown, streaming response, images, files, voice, private chat, group chat, scheduled tasks
  • Connection: Stream, HTTPS callback, Access Token caching (2h)

2. Feishu (飞书)

  • Status: ✅ Available
  • Complexity: Medium+
  • Features: Text, Markdown, images (outbound only), streaming response
  • Note: Long connection mode, more features in development

3. QQ Bot

  • Status: ✅ Available
  • Complexity: Simple configuration
  • Features: Text, Markdown, streaming response, images, files (inbound only), voice, private chat, @bot detection
  • Connection: Stream, HTTPS callback

4. Enterprise WeChat (企业微信 - Intelligent Bot)

  • Status: ✅ Available
  • Complexity: Medium
  • Features: Text, Markdown, streaming response, images, files (inbound only), voice, private chat, @bot detection
  • Note: Requires IP whitelist, focuses on private chat

5. Enterprise WeChat Self-Built App (企业微信 - 可接入微信)

  • Status: ✅ Available
  • Complexity: Medium+
  • Features: Text, Markdown, streaming response, images, files (inbound/outbound), voice, location sharing, private chat, @bot detection
  • Advanced: Supports Tencent Cloud ASR for voice-to-text, proactive message sending

Architecture

The project follows a modular architecture with clear separation of concerns:

  • Core Host: OpenClaw core system
  • Dispatcher: Central scheduling and distribution hub
  • Plugin Grid: Multi-channel plugin ecosystem
  • Shared Layer: Common infrastructure and utilities

Installation

Unified Package (All Channels)

openclaw plugins install @openclaw-china/channels
openclaw china setup

Individual Channels

# DingTalk
openclaw plugins install @openclaw-china/dingtalk
openclaw china setup

# Feishu
openclaw plugins install @openclaw-china/feishu-china
openclaw china setup
# QQ Bot
openclaw plugins install @openclaw-china/qqbot
openclaw china setup
# Enterprise WeChat
openclaw plugins install @openclaw-china/wecom
openclaw china setup
# WeChat (Enterprise App)
openclaw plugins install @openclaw-china/wecom-app
openclaw china setup

Interactive Setup

The project now includes an interactive configuration wizard: openclaw china setup that reduces manual configuration steps significantly.

Windows Users

Due to OpenClaw compatibility issues on Windows (spawn npm ENOENT), npm installation is not available. Use the binary installation method:

git clone https://github.com/BytePioneer-AI/openclaw-china.git
cd openclaw-china
pnpm install
pnpm build
openclaw plugins install -l ./packages/channels
openclaw china setup

Link Mode

In link mode, builds take effect immediately. Restart Gateway to apply.

Recent Updates

  • Fixed Enterprise WeChat plugin restart loop issue
  • Added installation prompt capability
  • Implemented interactive configuration wizard
  • Merged PR #73: WeCom App supports sending MP4 videos
  • Merged PR #65: DingTalk logs enhanced with userId/groupId
  • Optimized Enterprise WeChat file sending
  • Integrated Tencent Cloud ASR for voice-to-text
  • Fixed special command execution in Enterprise WeChat
  • Added scheduled task capability for WeCom App

Key Features

  • Multi-Platform Support: 5 major Chinese IM platforms
  • Comprehensive Message Types: Text, Markdown, images, files, voice
  • Advanced Features: Streaming response, scheduled tasks, ASR integration
  • Flexible Configuration: Multiple connection modes and policies
  • Modular Architecture: Clean separation between channels and core
  • Easy Setup: Interactive configuration wizard

Links

Why OpenClaw China?

This plugin collection bridges the gap between OpenClaw and Chinese communication ecosystems, enabling:

  • Seamless Integration: OpenClaw on Chinese IM platforms
  • Enterprise Ready: Support for enterprise tools like DingTalk and WeChat
  • Community Focus: Active development and documentation
  • Production Stable: Bug fixes and continuous improvements

If you are in China or need to integrate OpenClaw with Chinese IM platforms, OpenClaw China is the solution!

#OpenClaw #China #IM #DingTalk #Feishu #WeChat #QQ #EnterpriseIntegration