diff --git a/docSite/assets/imgs/wechat1.png b/docSite/assets/imgs/wechat1.png new file mode 100644 index 000000000..79f4bee61 Binary files /dev/null and b/docSite/assets/imgs/wechat1.png differ diff --git a/docSite/assets/imgs/wechat10.png b/docSite/assets/imgs/wechat10.png new file mode 100644 index 000000000..673e8b52e Binary files /dev/null and b/docSite/assets/imgs/wechat10.png differ diff --git a/docSite/assets/imgs/wechat2.png b/docSite/assets/imgs/wechat2.png new file mode 100644 index 000000000..8b37c98f0 Binary files /dev/null and b/docSite/assets/imgs/wechat2.png differ diff --git a/docSite/assets/imgs/wechat3.png b/docSite/assets/imgs/wechat3.png new file mode 100644 index 000000000..beefb6b42 Binary files /dev/null and b/docSite/assets/imgs/wechat3.png differ diff --git a/docSite/assets/imgs/wechat4.png b/docSite/assets/imgs/wechat4.png new file mode 100644 index 000000000..4efe1dd10 Binary files /dev/null and b/docSite/assets/imgs/wechat4.png differ diff --git a/docSite/assets/imgs/wechat5.png b/docSite/assets/imgs/wechat5.png new file mode 100644 index 000000000..5ee3a6e98 Binary files /dev/null and b/docSite/assets/imgs/wechat5.png differ diff --git a/docSite/assets/imgs/wechat6.png b/docSite/assets/imgs/wechat6.png new file mode 100644 index 000000000..f8502a351 Binary files /dev/null and b/docSite/assets/imgs/wechat6.png differ diff --git a/docSite/assets/imgs/wechat7.png b/docSite/assets/imgs/wechat7.png new file mode 100644 index 000000000..2607f0d47 Binary files /dev/null and b/docSite/assets/imgs/wechat7.png differ diff --git a/docSite/assets/imgs/wechat8.png b/docSite/assets/imgs/wechat8.png new file mode 100644 index 000000000..536758652 Binary files /dev/null and b/docSite/assets/imgs/wechat8.png differ diff --git a/docSite/assets/imgs/wechat9.png b/docSite/assets/imgs/wechat9.png new file mode 100644 index 000000000..f7fc1ad56 Binary files /dev/null and b/docSite/assets/imgs/wechat9.png differ diff --git a/docSite/content/docs/use-cases/wechat.md b/docSite/content/docs/use-cases/wechat.md new file mode 100644 index 000000000..8aaa4317f --- /dev/null +++ b/docSite/content/docs/use-cases/wechat.md @@ -0,0 +1,76 @@ +--- +title: " 接入微信和企业微信 " +description: "FastGPT 接入微信和企业微信 " +icon: "chat" +draft: false +toc: true +weight: 322 +--- + +# FastGPT 三分钟接入微信/企业微信 +私人微信和企业微信接入的方式基本一样,不同的地方会刻意指出。 +[查看视频教程](https://www.bilibili.com/video/BV1cu411F7FN/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=903c2b09b7412037c2eddc6a8fb9828b) +## 创建APIKey +首先找到我们需要接入的应用,然后点击「外部使用」->「API访问」创建一个APIKey并保存。 + +![](/imgs/wechat1.png) + +## 配置微秘书 + +打开[微秘书](https://wechat.aibotk.com?r=zWLnZK) 注册登陆后找到菜单栏「基础配置」->「智能配置」,按照下图配置。 + +![](/imgs/wechat2.png) + +继续往下看到 `apikey` 和`服务器根地址`,这里`apikey`填写我们在 FastGPT 应用外部访问中创建的 APIkey,服务器根地址填写官方地址或者私有化部署的地址,这里用官方地址示例,注意要添加`/v1`后缀,填写完毕后保存。 + +![](/imgs/wechat3.png) + +## sealos部署服务 + +[访问sealos](https://cloud.sealos.io/) 登陆进来之后打开「应用管理」-> 「新建应用」。 +- 应用名:称随便填写 +- 镜像名:私人微信填写 aibotk/wechat-assistant 企业微信填写 aibotk/worker-assistant +- cpu和内存建议 1c1g + +![](/imgs/wechat4.png) + +往下翻页找到「高级配置」-> 「编辑环境变量」 + +![](/imgs/wechat5.png) + +这里需要填写四个环境变量: +AIBOTK_KEY="微秘书 APIKEY" +AIBOTK_SECRET="微秘书 APISECRET" +WORK_PRO_TOKEN="你申请的企微 token" (企业微信需要填写,私人微信不需要) +WECHATY_PUPPET_SERVICE_AUTHORITY=token-service-discovery-test.juzibot.com(企业微信需要填写,私人微信不需要) + +这里最后两个变量只有部署企业微信才需要,私人微信只需要填写前两个即可。 + +![](/imgs/wechat6.png) + +这里环境变量我们介绍下如何填写: + +`AIBOTK_KEY` 和 `AIBOTK_SECRET` 我们需要回到[微秘书](https://wechat.aibotk.com?r=zWLnZK)找到「个人中心」,这里的 APIKEY 对应 AIBOTK_KEY ,APISECRET 对应 `AIBOTK_SECRET`。 + +![](/imgs/wechat7.png) + +`WORK_PRO_TOKEN` [点击这里](https://tss.juzibot.com?aff=aibotk)申请 token 然后填入即可。 + +`WECHATY_PUPPET_SERVICE_AUTHORITY`的值复制过去就可以。 + +填写完毕后点右上角「部署」,等待应用状态变为运行中。 + +![](/imgs/wechat8.png) + +返回[微秘书](https://wechat.aibotk.com?r=zWLnZK) 找到「首页」,扫码登陆需要接入的微信号。 + +![](/imgs/wechat9.png) + +## 测试 +只需要发送信息,或者拉入群聊@登陆的微信就会回复信息啦。 +![](/imgs/wechat10.png) + + + + +