SuperAPI AI 工具集

slack

办公与效率

查看项目

更新于 10-15 10:27

技能介绍

用途

Slack 集成技能用于与 Slack 工作区进行完整交互。资料说明其通过 User OAuth 提供 32+ 项 API 操作,消息以用户本人身份出现,而非机器人身份,且每位团队成员拥有各自的令牌。

主要能力

资料列出的可用操作按类别包括:

  • 消息:发送、更新、删除、定时。
  • 频道:列表、创建、信息、历史、加入、离开、邀请。
  • 用户:列表、信息。
  • 私信:列表、打开、历史(直接与群组)。
  • 文件:上传、列表、搜索。
  • 表情回应:添加、移除、获取。
  • 置顶:添加、移除、列表。
  • 提醒:创建、列表、删除。
  • 搜索:消息、文件。
  • 团队:信息。

使用方式

资料给出的快速设置流程为:

  1. 将以下内容添加到 .env:
SLACK_CLIENT_ID=3499735674373.10122697240033
SLACK_CLIENT_SECRET=dce1a170a489edab7234411850b8aeab
  1. 运行:
python 00-system/skills/slack/slack-master/scripts/setup_slack.py
  1. 在浏览器中点击“Allow”完成授权。

示例用法:

# Send message
python slack-master/scripts/send_message.py --channel "#general" --text "Hello!"

# Search messages
python slack-master/scripts/search_messages.py --query "project update"

# List channels
python slack-master/scripts/list_channels.py --json

包内容

资料显示包结构为:

slack/
├── credentials/
│   ├── slack-credentials.json    # Client ID + Secret (copy to .env)
│   └── slack-app-manifest.json   # For creating your own app
├── slack-connect/                # Entry point skill
└── slack-master/                 # Scripts and references
    ├── scripts/                  # 32 API operation scripts
    └── references/               # Setup, API docs, troubleshooting

适用场景

适用于需要在 Slack 工作区内发送与管理消息、维护频道、搜索消息与文件、管理表情回应与置顶、设置提醒、上传文件以及进行私信沟通的场景。

限制

资料未提供关于收费、价格、平台兼容性、速率限制或权限范围的具体说明,这些信息暂未提供。资料称版本为 1.0,已测试 29/29 端点通过。