聊天室有小伙伴建议整合 GPT,本来没想着能实现,谁知道随手搜了下,在 GitHub 上面还真有相关的服务源码。恰好杜老师在国外的主机平台上还有余额,就尝试搭建了一下,并记录相关的步骤。最后要提示下,杜老师测试时并未成功~
服务添加
首先进入到 Mattermost 后台,在左侧列表中找到集成,点击进入到机器人账户页面,开启机器人账号创建的功能,然后点击机器人账号项:
点击右上角添加机器人,输入用户名 chatgpt
「可自定义」其余为可选项,小伙伴们可以按需填写:
创建机器人后,需要先将其邀请到团队,才能正常对话。点击团队名称,选择成员管理,在弹出页面中点击邀请人员,输入 chatgpt
后点击邀请即可:
这里提示一下,私信机器人是没有任何反应,需要在频道中艾特机器人用户名,杜老师测试时并未成功,所以没有截图:
服务部署
1 | docker run -d --restart unless-stopped \ |
注意:请使用海外的主机部署,毕竟要连接 API。其中 MATTERMOST_URL
为 Mattermost 服务器地址,MATTERMOST_TOKEN
为 Mattermost 机器人生成的令牌 ID,OPENAI_API_KEY
为 GPT 的 KEY 值,penndu/chatgpt-mattermost-bot:latest
是杜老师编译的 Docker 服务端,如果想获得官方版,可以在评论区留言获取。
条评论