SuperAPI AI 工具集

slack-message-formatter

编程与开发

查看项目

更新于 10-15 20:33

技能介绍

用途:把 Markdown 内容转换为 Slack 可用的消息格式,适用于撰写 Slack 消息、公告、通知,或通过 Webhook 发送消息的场景。

主要能力:一是复制粘贴路径,将 Markdown 转为富 HTML,粘贴进 Slack 输入框时保留格式;二是 API/Webhook 路径,转为 Slack 专有的 mrkdwn 语法;三是生成仿 Slack 界面的 HTML 预览页并在浏览器打开;四是自动把富 HTML 复制到系统剪贴板。转换覆盖粗体、斜体、删除线、行内代码、链接、标题(在 Slack 中转为粗体)、表格、任务列表(emoji 复选框)、嵌套列表、引用、带语法高亮的代码块、Slack 提及(<@U012AB3CD>、<!here>、<!channel>)以及 150 多个 emoji 短代码转 Unicode。

使用方式:直接用自然语言提出需求,例如“写一条 Slack 消息宣布 Q2 产品发布”“把这段内容格式化为 Slack”“通过 webhook 发送部署通知”。表格在复制粘贴路径下渲染为富 HTML 表格,在 API 路径下因 Slack 无表格语法而转为代码块。

配置项:环境变量 SLACK_FORMATTER_CLIPBOARD 默认 true,设为 false 可关闭自动复制剪贴板;SLACK_FORMATTER_PREVIEW_DIR 默认 /tmp/slack-formatter,用于存放预览 HTML;CCH_SLA_WEBHOOK 为发送消息的 Slack webhook URL,默认无。

限制:资料未提供安装命令、依赖要求、支持平台及收费信息;建议由转换器处理 Markdown 到 Slack 的转换,不要手写 mrkdwn 或 HTML。