Moltbot Channel Feishu banner
samzong samzong

Moltbot Channel Feishu

Development community

Description

Legacy Feishu/Lark channel plugin for Moltbot/Clawdbot. OpenClaw now has an official Feishu channel.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

moltbot-channel-feishu

A Feishu/Lark channel plugin for [OpenClaw](https://openclaw.ai) / [Moltbot](https://molt.bot) / Clawdbot.

Project Status (March 2026)

This plugin was created when [OpenClaw](https://openclaw.ai) (ex. Clawbot/Moltbot) did not yet provide a built-in Feishu/Lark channel.

OpenClaw now has an official Feishu channel. For new deployments, use the official solution instead of this plugin:

This repository stays available for legacy setups and migration reference.

Install (Legacy only)

# OpenClaw (legacy/testing only)
openclaw plugins install moltbot-channel-feishu

# Moltbot (legacy)
moltbot plugins install moltbot-channel-feishu

# Clawdbot (legacy)
clawdbot plugins install moltbot-channel-feishu

# From GitHub (for testing)
openclaw plugins install github:samzong/moltbot-channel-feishu

Configure

Edit `~/.openclaw/openclaw.json` (or `~/.moltbot/moltbot.json` / `~/.clawdbot/clawdbot.json`):

{
  "channels": {
    "feishu": {
      "enabled": true,
      "appId": "cli_xxx",
      "appSecret": "xxx",
      "domain": "feishu",
      "dmPolicy": "pairing",
      "groupPolicy": "open"
    }
  }
}

Or use environment variables (takes precedence if config values are empty):

export FEISHU_APP_ID="cli_xxx"
export FEISHU_APP_SECRET="xxx"

Configuration Options

Field Type Default Description
enabled boolean false Enable/disable the channel
appId string - Feishu App ID
appSecret string - Feishu App Secret
domain "feishu" | "lark" "feishu" API domain (China / International)
dmPolicy "open" | "pairing" | "allowlist" "pairing" DM access policy
allowFrom string[] [] User IDs allowed for DM (when dmPolicy: "allowlist")
groupPolicy "open" | "allowlist" | "disabled" "allowlist" Group chat access policy