Skip to content

Conversation

@aniu201701
Copy link

🔄 问题描述

解决企业微信推送到个人微信时显示"不支持这种内容结构"的问题

✨ 主要改进

  • 新增配置选项 wework_wechat_compatible 控制格式模式
  • 智能格式切换 根据配置自动选择 text/markdown 消息类型
  • 微信兼容格式化 实现 format_title_for_wechat_compatible() 纯文本格式
  • 保持向下兼容 企业微信用户仍可享受丰富的 Markdown 格式

🛠️ 技术实现

  • 配置项支持环境变量和配置文件两种方式
  • 在所有消息格式化点添加条件判断
  • 链接单独显示,便于微信用户点击
  • 批次标识也根据兼容模式调整格式

📱 使用效果

启用兼容模式后:

  • ✅ 微信用户:正常查看纯文本内容,链接可点击
  • ✅ 企业微信用户:正常查看,内容完整
  • ✅ 跨平台兼容:彻底解决显示问题

禁用兼容模式(默认):

  • ✅ 企业微信用户:美观的 Markdown 格式
  • ❌ 微信用户:显示"不支持这种内容结构"

⚙️ 配置方式

notification:
  wework_wechat_compatible: true  # 启用微信兼容模式

🔧 环境变量支持

export WEWORK_WECHAT_COMPATIBLE=true

🧪 测试

  • ✅ Python 语法检查通过
  • ✅ 配置加载验证通过
  • ✅ 格式化函数功能验证

🤖 Generated with Claude Code

actions-user and others added 30 commits June 12, 2025 18:39
sansan0 and others added 28 commits October 20, 2025 22:00
- 更新至 mcp-v1.0.1
- 更新 AI 对话效果图
- 完善相关文档
- 添加 wework_wechat_compatible 配置选项控制格式模式
- 实现 format_title_for_wechat_compatible() 纯文本格式化函数
- 根据兼容设置在 text/markdown 消息类型间切换
- 解决微信客户端"不支持这种内容结构"显示问题
- 同时支持企业微信(丰富格式)和个人微信(纯文本)用户

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@aniu201701 aniu201701 changed the title ✨ 新增:企业微信微信兼容模式 ✨ 新增:企业微信微信插件兼容模式 Nov 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants