SuperAPI AI 工具集

slack-automation

通用与其它

查看项目

更新于 10-15 20:10

技能介绍

该技能用于与 Slack 工作区交互,支持频道管理、消息读取和内容分析,除创建频道外均为只读操作。

主要能力:按名称搜索频道(scripts/slack_search.py search);读取频道消息(scripts/slack_search.py read 或 scripts/fetch_slack_news.py),可指定天数;创建新频道并支持私有频道(scripts/create_slack_channel.py);对消息进行分类与分析(scripts/categorize_slack_messages.py)。相关参考文档为 search.md、fetch-news.md、create-channel.md、categorize.md。

使用方式:在 .env 中配置 SLACK_BOT_TOKEN=xoxb-your-bot-token。所需 Bot 权限包括 channels:read、channels:history、groups:read、groups:history(读取)与 channels:manage(创建)。示例命令:python scripts/slack_search.py search "internal" --limit 10;python scripts/slack_search.py read "internal-client" --days 7;python scripts/create_slack_channel.py "project-alpha" --private。客户频道命名模式为 internal-{client-name},如 internal-microsoft。

限制与注意:Slack API 本身无按请求计费,速率约每分钟 50 次请求;Bot 只能访问被邀请的频道,私有频道需成员邀请。令牌不得提交到 git 或输出,应使用环境变量并可在泄露时轮换。消息可能含敏感信息与个人信息,避免持久化日志,建议用消息链接或 ID 引用。缺失的细节暂未提供。

适用场景:汇总内部资讯生成周报、按客户名检索讨论并关联会议记录、将分类后的摘要导出到 Google Drive 等。