SuperAPI AI 工具集

slack-app-scaffold

办公与效率

查看项目

更新于 10-16 08:05

技能介绍

用途:把已有的服务、脚本或工作流封装成 Slack 应用,基于 Bolt for JavaScript 与 Slack CLI 搭建项目骨架。

主要能力:提供默认技术栈(Node.js LTS、@slack/bolt、Slack CLI、CLI 生成的 manifest 配置);覆盖通知、斜杠命令、工作流、模态框等常见场景;给出典型项目结构(app/app.js、listeners/、services/、middleware/、manifest.json)。

使用方式:用 slack create my-slack-app 创建项目;进入目录后 slack run 本地运行(socket 模式/开发环境);slack deploy 部署到 Slack 托管运行时或目标环境。验证步骤为 npm install、slack run、npm test(如有)、slack deploy,并在 Slack 工作区手动触发命令或事件、核对权限范围、确认错误以用户可见消息呈现。

设计规则:保持 Slack 处理函数轻薄,把实际工作放入 services/;每个 Slack 界面映射到一个 listener 模块;在边界处规范化输入并传入干净 DTO;先快速 ack() 再执行工作;集中管理 Slack Web API 调用。

限制:资料未提供具体收费、价格、平台支持范围或效果数据;具体模式可参考 references/bolt-patterns.md。