Skip to content

feat(forward): support DingTalk custom bot webhook #123

@magisk317

Description

@magisk317

背景

当前验证码转发支持通用 Webhook 与飞书、Telegram。用户使用钉钉自定义机器人 Webhook 时,存在不兼容问题。

现象

  • 将钉钉机器人地址配置到 Webhook 后,发送失败或返回 200 但业务失败。
  • 现有实现未按钉钉格式构造消息体,也未按钉钉业务返回码判定成功。

期望

新增钉钉 Webhook 兼容支持:

  1. 识别钉钉机器人 URL(dingtalk.com + /robot/send)。
  2. 使用钉钉 text 消息格式:msgtype=text + text.content
  3. 解析钉钉返回体 errcode/errmsg,仅 errcode == 0 视为成功。
  4. 保持现有飞书/通用 Webhook 与 Telegram 逻辑不回归。

参考

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions