抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

聊天室有小伙伴建议整合 GPT,本来没想着能实现,谁知道随手搜了下,在 GitHub 上面还真有相关的服务源码。恰好杜老师在国外的主机平台上还有余额,就尝试搭建了一下,并记录相关的步骤。最后要提示下,杜老师测试时并未成功~

服务添加

首先进入到 Mattermost 后台,在左侧列表中找到集成,点击进入到机器人账户页面,开启机器人账号创建的功能,然后点击机器人账号项:

点击右上角添加机器人,输入用户名 chatgpt「可自定义」其余为可选项,小伙伴们可以按需填写:

创建机器人后,需要先将其邀请到团队,才能正常对话。点击团队名称,选择成员管理,在弹出页面中点击邀请人员,输入 chatgpt 后点击邀请即可:

这里提示一下,私信机器人是没有任何反应,需要在频道中艾特机器人用户名,杜老师测试时并未成功,所以没有截图:

服务部署

1
2
3
4
5
6
docker run -d --restart unless-stopped \
-e MATTERMOST_URL=https://mattermost.server \
-e MATTERMOST_TOKEN=abababacdcdcd \
-e OPENAI_API_KEY=234234234234234234 \
--name chatbot \
penndu/chatgpt-mattermost-bot:latest

注意:请使用海外的主机部署,毕竟要连接 API。其中 MATTERMOST_URL 为 Mattermost 服务器地址,MATTERMOST_TOKEN 为 Mattermost 机器人生成的令牌 ID,OPENAI_API_KEY 为 GPT 的 KEY 值,penndu/chatgpt-mattermost-bot:latest 是杜老师编译的 Docker 服务端,如果想获得官方版,可以在评论区留言获取。

评论