get_channel_format_guide
Retrieve formatting guidelines and supported Markdown features for notification channels like Feishu, DingTalk, Telegram, and more. Use to optimize message layout before sending.
Instructions
获取通知渠道的格式化策略指南
返回各渠道支持的 Markdown 特性、格式限制和最佳格式化提示词。 在调用 send_notification 之前使用此工具,可以了解目标渠道的格式要求, 从而生成最佳排版效果的消息内容。
各渠道格式差异概览:
飞书:支持 粗体、彩色文本、链接、--- 分割线
钉钉:支持 ### 标题、粗体、> 引用、--- 分割线,不支持颜色
企业微信:仅支持 粗体、链接、> 引用,不支持标题和分割线
Telegram:自动转为 HTML,支持粗体/斜体/删除线/代码/链接/引用块
ntfy:支持标准 Markdown,不支持颜色
Bark:iOS 推送,仅支持粗体和链接,内容需精简
Slack:自动转为 mrkdwn,粗体、
删除线、<url|链接>邮件:自动转为完整 HTML 网页,支持标题/样式/分割线
通用 Webhook:标准 Markdown 或自定义模板
Args: channel: 指定渠道 ID(可选),不指定返回所有渠道策略 可选值: feishu, dingtalk, wework, telegram, email, ntfy, bark, slack, generic_webhook
Returns: JSON格式的渠道格式化策略,包含支持特性、限制和格式化提示词
Examples: - get_channel_format_guide() # 获取所有渠道策略 - get_channel_format_guide(channel="feishu") # 获取飞书策略 - get_channel_format_guide(channel="telegram") # 获取 Telegram 策略
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channel | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |