openclaw - ✅(Solved) Fix [Bug]: Docs: Feishu channel docs still use botName, but current config schema only accepts name [5 pull requests, 1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#52718Fetched 2026-04-08 01:19:56
View on GitHub
Comments
1
Participants
2
Timeline
11
Reactions
0
Timeline (top)
cross-referenced ×3referenced ×3labeled ×2closed ×1

Summary

The Feishu channel documentation still shows botName in config examples, but the current implementation only accepts name for per-account display names.

This makes the docs misleading, especially for multi-account setup.

Root Cause

Summary

The Feishu channel documentation still shows botName in config examples, but the current implementation only accepts name for per-account display names.

This makes the docs misleading, especially for multi-account setup.

Fix Action

Fixed

PR fix notes

PR #52723: docs(feishu): correct account display name field from botName to name

Description (problem / solution / changelog)

Issue for this PR

Closes #52718

Type of change

  • Bug fix (documentation)

What does this PR do?

修复飞书文档中账户显示名称字段的错误。

配置 schema 使用 name 作为账户显示名称字段,但文档错误地显示为 botName。 此修复更新了英文和中文文档中的示例配置。

Changes

  • docs/channels/feishu.md: 3处 botNamename
  • docs/zh-CN/channels/feishu.md: 3处 botNamename

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

Changed files

  • docs/channels/feishu.md (modified, +3/-3)
  • docs/zh-CN/channels/feishu.md (modified, +3/-3)
  • ui/src/ui/views/config-form.node.ts (modified, +27/-2)

PR #52734: docs(feishu): fix botName to name in config examples

Description (problem / solution / changelog)

Summary

Fixes #52718 — The Feishu channel docs use botName in config examples, but the current schema only accepts name for per-account display names.

Changes

  • Updated docs/channels/feishu.md (3 occurrences)
  • Updated docs/zh-CN/channels/feishu.md (3 occurrences)

All instances of botName in the Feishu account config examples are now name to match the actual schema:

export const FeishuAccountConfigSchema = z
  .object({
    enabled: z.boolean().optional(),
    name: z.string().optional(), // Display name for this account
    // ...
  })
  .strict();

Testing

  • Verified the schema at extensions/feishu/src/config-schema.ts uses name
  • Config examples now match the strict schema validation

Changed files


PR #52748: docs(feishu): correct account display name field from botName to name

Description (problem / solution / changelog)

Issue for this PR

Closes #52718

Type of change

  • Bug fix (documentation)

What does this PR do?

修复飞书文档中账户显示名称字段的错误。

配置 schema 使用 name 作为账户显示名称字段,但文档错误地显示为 botName。 此修复更新了英文和中文文档中的示例配置。

Changes

  • docs/channels/feishu.md: 3处 botNamename
  • docs/zh-CN/channels/feishu.md: 3处 botNamename

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

Changed files

  • docs/channels/feishu.md (modified, +3/-3)
  • docs/zh-CN/channels/feishu.md (modified, +3/-3)

PR #52753: docs(feishu): replace botName with name in config examples

Description (problem / solution / changelog)

Summary

Fixes docs examples that still used botName under channels.feishu.accounts.<id>.

The current Feishu account schema is strict and accepts name (display name), not botName.

Changes

  • docs/channels/feishu.md
    • Updated single-account example to use name
    • Updated multi-account examples to use name
  • docs/zh-CN/channels/feishu.md
    • Updated corresponding examples to use name

Why

Issue report: docs mismatch with runtime schema can cause config validation errors in real setups.

Closes #52718

Changed files

  • docs/channels/feishu.md (modified, +3/-3)
  • docs/zh-CN/channels/feishu.md (modified, +3/-3)

PR #52760: docs: fix Feishu config examples - use 'name' instead of 'botName'

Description (problem / solution / changelog)

Summary

Fixes #52718

The Feishu channel documentation was using the deprecated \otName\ field in config examples. This PR updates both English and Chinese docs to use the current
ame\ field.

Changes

  • \docs/channels/feishu.md: Updated 3 config examples
  • \docs/zh-CN/channels/feishu.md: Updated 3 config examples

Testing

Documentation only change - no runtime impact.

Changed files

  • docs/channels/feishu.md (modified, +3/-3)
  • docs/zh-CN/channels/feishu.md (modified, +3/-3)

Code Example

export const FeishuAccountConfigSchema = z
  .object({
    enabled: z.boolean().optional(),
    name: z.string().optional(),
    appId: z.string().optional(),
    appSecret: buildSecretInputSchema().optional(),
    ...
  })
  .strict();


### Steps to reproduce

configure the openclaw.config as 
~~~json
"channels": {
    "feishu": {
      "defaultAccount":"FinanceAssistant",
      "typingIndicator": false,
      "resolveSenderNames": false,
      "domain": "feishu",
      "accounts":{
        "FinanceAssistant":{
          "appId": "xxx",xx
          "appSecret": "xxxxx",
          "botName":"FinanceAssistant",
          "typingIndicator":true,
          "groupPolicy": "open"
        },
        "MailAssistant":{
          "appId": "xxxxx",
          "appSecret": "xxxx8",
          "botName":"MailAssistant",
          "typingIndicator":true,
          "groupPolicy": "open"
        }
      }
    }
  }
~~~

### Expected behavior

update the section of Feishu at :Advanced configuration - > Multiple accounts

<img width="1476" height="1146" alt="Image" src="https://github.com/user-attachments/assets/2e07caf4-4dbe-4429-b6df-f73e0e4cc88c" />

### Actual behavior

<img width="1476" height="1146" alt="Image" src="https://github.com/user-attachments/assets/3c2799bc-9326-436f-838e-7a9ca74ccf9a" />

### OpenClaw version

2026.3.23

### Operating system

All

### Install method

_No response_

### Model

not related

### Provider / routing chain

not related

### Additional provider/model setup details

_No response_

### Logs, screenshots, and evidence
RAW_BUFFERClick to expand / collapse

Bug type

Regression (worked before, now fails)

Summary

Summary

The Feishu channel documentation still shows botName in config examples, but the current implementation only accepts name for per-account display names.

This makes the docs misleading, especially for multi-account setup.

What I found

The current Feishu account config schema only accepts name and uses .strict():

  • extensions/feishu/src/config-schema.ts

Relevant part:

export const FeishuAccountConfigSchema = z
  .object({
    enabled: z.boolean().optional(),
    name: z.string().optional(),
    appId: z.string().optional(),
    appSecret: buildSecretInputSchema().optional(),
    ...
  })
  .strict();


### Steps to reproduce

configure the openclaw.config as 
~~~json
"channels": {
    "feishu": {
      "defaultAccount":"FinanceAssistant",
      "typingIndicator": false,
      "resolveSenderNames": false,
      "domain": "feishu",
      "accounts":{
        "FinanceAssistant":{
          "appId": "xxx",xx
          "appSecret": "xxxxx",
          "botName":"FinanceAssistant",
          "typingIndicator":true,
          "groupPolicy": "open"
        },
        "MailAssistant":{
          "appId": "xxxxx",
          "appSecret": "xxxx8",
          "botName":"MailAssistant",
          "typingIndicator":true,
          "groupPolicy": "open"
        }
      }
    }
  }
~~~

### Expected behavior

update the section of Feishu at :Advanced configuration - > Multiple accounts

<img width="1476" height="1146" alt="Image" src="https://github.com/user-attachments/assets/2e07caf4-4dbe-4429-b6df-f73e0e4cc88c" />

### Actual behavior

<img width="1476" height="1146" alt="Image" src="https://github.com/user-attachments/assets/3c2799bc-9326-436f-838e-7a9ca74ccf9a" />

### OpenClaw version

2026.3.23

### Operating system

All

### Install method

_No response_

### Model

not related

### Provider / routing chain

not related

### Additional provider/model setup details

_No response_

### Logs, screenshots, and evidence

```shell

Impact and severity

No response

Additional information

No response

extent analysis

Fix Plan

To resolve the issue, we need to update the Feishu channel documentation and configuration to use name instead of botName for per-account display names.

Step-by-Step Solution:

  1. Update the configuration schema: In extensions/feishu/src/config-schema.ts, update the FeishuAccountConfigSchema to use name instead of botName.
export const FeishuAccountConfigSchema = z
  .object({
    enabled: z.boolean().optional(),
    name: z.string().optional(),
    appId: z.string().optional(),
    appSecret: buildSecretInputSchema().optional(),
    // ...
  })
  .strict();
  1. Update the documentation: Update the Feishu channel documentation to reflect the change from botName to name in the configuration examples.
  2. Update the configuration: Update the openclaw.config file to use name instead of botName for each account.
"channels": {
  "feishu": {
    "defaultAccount": "FinanceAssistant",
    "typingIndicator": false,
    "resolveSenderNames": false,
    "domain": "feishu",
    "accounts": {
      "FinanceAssistant": {
        "name": "FinanceAssistant",
        "appId": "xxx",
        "appSecret": "xxxxx",
        "typingIndicator": true,
        "groupPolicy": "open"
      },
      "MailAssistant": {
        "name": "MailAssistant",
        "appId": "xxxxx",
        "appSecret": "xxxx8",
        "typingIndicator": true,
        "groupPolicy": "open"
      }
    }
  }
}

Verification

To verify that the fix worked, check the Feishu channel documentation and configuration to ensure that name is used instead of botName. Then, test the configuration by sending a message to the Feishu channel and verify that the display name is correct.

Extra Tips

  • Make sure to update all instances of botName to name in the configuration and documentation to avoid any inconsistencies.
  • If you encounter any issues during the update process, refer to the Feishu channel documentation and configuration schema for guidance.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

update the section of Feishu at :Advanced configuration - > Multiple accounts

<img width="1476" height="1146" alt="Image" src="https://github.com/user-attachments/assets/2e07caf4-4dbe-4429-b6df-f73e0e4cc88c" />

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

openclaw - ✅(Solved) Fix [Bug]: Docs: Feishu channel docs still use botName, but current config schema only accepts name [5 pull requests, 1 comments, 2 participants]