菜鸟AI - 让提示词生成更简单! 全站导航 全站导航
AI工具安装 新手教程 进阶教程 辅助资源 AI提示词 热点资讯 技术资讯 产业资讯 内容生成 模型技术 AI信息库

已有账号?

首页 > AI资讯新闻 > ChatGPT与Slack联动教程:海外团队协作配置指南
热点资讯 团队协作 海外团队协作配置

ChatGPT与Slack联动教程:海外团队协作配置指南

2026-06-02
阅读 0
热度 0
作者 菜鸟AI编辑部
摘要

摘要

海外团队想要在Slack里直接调用ChatGPT,完成会议纪要整理、跨时区技术答疑、多语言消息润

海外团队想要在Slack里直接调用ChatGPT,完成会议纪要整理、跨时区技术答疑、多语言消息润色这些日常任务,却没法依赖国内平台中转或者预置插件。那该怎么办?只能基于Slack最新的API和OpenAI的原生接口,手工搭建一条安全、可控的联动链路。

创建Slack应用并获取核心凭证

先打开Slack API管理后台,点击Create New App,选From scratch,给应用起个名字,比如“TeamGPT”,指定到开发用的workspace,然后点Create App。

在Basic Information页面,找到App Credentials区域。必须立即复制并离线保存Client ID、Client Secret和Signing Secret——这三个值后续没法再查看,丢了就得重新创建应用。

接着切到OAuth & Permissions标签页,在Bot Token Scopes下添加下面6项权限:chat:write、channels:history、groups:history、im:history、mpim:history、users:read。其中chat:write是发送回复的必备权限,少这个Bot就没法在频道里说话。

配置Socket Mode实现零公网暴露部署

左侧菜单点Features → Socket Mode,把Enable Socket Mode开关打开,记下生成的App Level Token(以xapp-1-开头)。这个令牌用来建立反向WebSocket连接,千万别和Bot Token(xoxb-)搞混

在Socket Mode模式下,你的服务主动连接Slack,而不是等Slack回调——这就意味着,你完全不需要公网IP、域名或者SSL证书。本地MacBook、公司内网服务器,甚至树莓派都能跑这个Bot。

如果误选了传统的Events API方式,那就得把Webhook端点暴露到公网上。这不但增加了防火墙配置的复杂度,还可能触发企业安全策略拦截,导致事件接收失败。

ChatGPT如何与Slack联动?海外团队协作配置指南【教程】

绑定OpenAI API并设置环境变量

登录OpenAI API Keys页面,点击Create new secret key,复制生成的sk-xxx密钥。

在部署机器上创建.env文件,写入三行内容:

SLACK_APP_TOKEN=xapp-1-xxxxxx

SLACK_BOT_TOKEN=xoxb-xxxxxx

OPENAI_API_KEY=sk-xxxxxx

注意:SLACK_APP_TOKEN用于初始化Socket连接,SLACK_BOT_TOKEN用于调用chat.postMessage发送消息。二者作用不同,顺序不能搞反。

启动服务并验证首条响应

以Python项目为例,执行python app.py启动后端服务。

然后打开Slack客户端,在任意已安装该App的频道里输入@TeamGPT Hello,看看Bot能不能在3秒内回复“Hello! I'm ready to help.”。

如果没响应,先检查终端日志里有没有“Connected to Slack via Socket Mode”;如果看到“Invalid auth”错误,多半是SLACK_APP_TOKEN和SLACK_BOT_TOKEN混用或者填错了。

确认响应成功后,在Slack里对这条Bot消息右键 → Apps → Open App Home,在Home界面输入“/help”,就能触发预设的帮助文档返回。

来源:互联网

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

同类文章推荐

相关文章推荐

更多