在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】

在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】

加入 ChatGPT 交流社群

图片[1]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

准备工作

  • 正常使用 New Bing 的微软账户
  • 飞书企业版
  • 科学上网
  • x86 群晖
  • 公网 IP
  • 域名
  • 支持端口转发的路由器

演示环境

  • Windows 10
  • 群晖 918+
  • 电信公网
  • 小米路由器
  • 已配置好的 DDNS 配置教程

项目介绍

作者 Github 地址

顾名思义,Bot on anything,支持把 ChatGPT、New Bing 接入到网页、微信、公众号、TG 机器人、钉钉、飞书、企业微信、QQ 等等等等,个人认为 GPT 搭配飞书才是版本答案,尤其是你刚好就在用飞书办公,打开窗口直接聊,对话记录永久保存在飞书,更适合中国宝宝体质的 Notion。

部署环境

创建虚拟机

打开群晖,运行 VMM 虚拟机,创建并运行一个 Windows 系统 图片[2]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

将下载好的机器人项目解压到桌面 截稿前最新版本图片[3]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

安装 Python 环境

给虚拟机部署 Python 环境,建议 Python 版本在 3.7.1~3.10 之间,这里用 3.9.9 版本 做演示,记得的勾选自动添加 图片[4]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限安装完毕后重启

重启后打开管理员身份打开 CMD ,CD 到 “机器人” 目录 图片[5]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

安装机器人依赖

输入以下命令安装依赖,一行一回车

pip3 install EdgeGPT --upgrade
pip3 install requests flask

图片[6]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

创建 config

将根目录的 config-template.json 复制一份,重命名为 config.json图片[7]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

获取微软 Cookies

安装插件并获取 Cookies

打开 Edge 浏览器,访问 插件地址,安装好后打开 New Bing 界面,用插件导出 Cookies 图片[8]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

打开记事本,将内容粘贴过去,按下 Control+F 搜索 _U ,这段内容就是我们需要的,保存 "expirationDate": "value": 里的内容一会备用 图片[9]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

创建飞书机器人应用

访问飞书的应用后台,点击创建企业自建应用,名称描述随意

创建后点击导航栏里的添加应用能力,把机器人添加进来 图片[10]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

再点击权限管理,把以下权限都打开

im:message
im:message.group_at_msg
im:message.group_at_msg:readonly
im:message.p2p_msg
im:message.p2p_msg:readonly
im:message:send_as_bot

点击上方的申请发布,填写版本号和信息,保存,然后点击申请线上发布 图片[11]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

申请后飞书会弹出信息,根据提示通过审核即可 图片[12]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

复制所需的飞书信息

App ID
App Secret
Verification Token

(坑)调整 Python 代码

这里是一个大坑,如果正常按照作者的步骤操作,最后大概率会出现 “Challenge code 没有返回” 的错误代码,因为作者的代码中有些小 Bug,需要先注释掉部分内容才能接入飞书,成功接入后再把注释掉的部分恢复,最后再重启程序。

文件的目录在 \bot-on-anything-master\channel\feishu\feishu_channel ,将 167 行到 176 行的代码删除或者注释掉。 保存图片[13]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限这个页面不要关,方便等会撤回。

配置 Config

打开最开始拷贝的 Config.json 文件

基础配置

把要两处 type 修改成需要 bing 和 feishu 图片[14]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

拉到最下面,配置清除关键词,也就是开启新话题的指令,可以修改成自己喜欢的指令,也可以保持默认,个人建议修改短一点后期用起来比较方便。 图片[15]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

Bing 配置

因为越狱功能已经遭到微软封堵,所以还要将他关闭,虽然目前还有新的越狱代码,但可能会有封号的机率,常规使用已经非常够用,不建议小白再进行 NewBing 的越狱操作

jailbreak 的值修改成 false图片[16]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

将以下代码复制到 cookies 中间

        {
domain: .bing.com,
expirationDate: XXXXXXXXX.XXXXXXX,
hostOnly: false,
httpOnly: false,
name: _U,
path: /,
sameSite: no_restriction,
secure: true,
session: false,
storeId: null,
value: XXXXXXXXXXXXX
        }

expirationDatevalue 都替换成自己的值 保存

飞书配置

接下来配置飞书的,找到 feishu 的配置信息,port 端口号,不冲突就保持默认,将 app_idapp_secretverification_token 都替换成自己的值 保存

运行机器人

回到 bot-on-anything-master 根目录,双击 app.py 运行机器人 打开浏览器访问 iP + 端口号,出现下图信息就表示运行成功了 图片[17]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

端口转发

打开路由器后台,找到端口转发页面,小米的是在 高级设置 - 端口转发,点击 添加规则,将虚拟机的 iP端口号 填进去 保存图片[18]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限访问映射出去的页面,如果正常访问就表示成功了

配置飞书机器人

回到飞书 机器人后台,点击导航栏里的事件订阅,在请求地址配置里填入 http://域名:端口号/,保存

点击右下角的添加事件,把 接收信息 v2.0 加入进来 图片[19]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限

更新重新发布此版本,再回到注释或者删除掉的 Python 代码里,把内容撤回并保存,重启机器人程序

大功告成

尾巴

打开飞书,搜索机器人的名字 图片[20]|在办公中加入 GPT4.0 人工智能 - New Bing&飞书机器人部署指南【群晖篇】|牧之笔记 | 世界不应有局限开始探索吧

© 版权声明
THE END
点个赞再走吧
点赞15赞赏
评论 共1条

请登录后发表评论

    请登录后查看评论内容