Open main menu
首页
专栏
课程
分类
归档
Chat
Sci-Hub
谷歌学术
Libgen
GitHub镜像
登录/注册
搜索
关闭
Previous
Previous
Next
Next
企业微信也能接入ChatGPT啦~你也能成功,步骤超详细~
sockstack
/
1353
/
2023-11-06 23:53:36
<p><span style="color: red; font-size: 18px">ChatGPT 可用网址,仅供交流学习使用,如对您有所帮助,请收藏并推荐给需要的朋友。</span><br><a href="https://ckai.xyz/?sockstack§ion=detail" target="__blank">https://ckai.xyz</a><br><br></p> <article class="baidu_pl"><div id="article_content" class="article_content clearfix"> <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/kdoc_html_views-1a98987dfd.css"> <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-25cebea3f9.css"> <div id="content_views" class="markdown_views prism-atom-one-dark"> <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path></svg><p></p> <div class="toc"> <h3>文章目录</h3> <ul> <li>配置企业微信</li> <li> <ul> <li>创建企业</li> <li>创建应用</li> </ul> </li> <li>配置项目</li> <li> <ul> <li>一、OpenAI账号注册</li> <li>二、克隆项目代码</li> <li>三、复制配置文件</li> <li>四、企业微信配置</li> </ul> </li> <li>服务器购买</li> <li>运行项目</li> <li> <ul> <li>安装Python</li> <li>安装核心依赖</li> <li>启动项目</li> </ul> </li> <li>个人微信绑定</li> </ul> </div> <p></p> <p>上次我把ChatGPT接入了微信(请看这篇文章当ChatGpt接入微信群之后),高兴了没几天,微信就被封了。。。</p> <p>后来听说企业微信不会被封,那就来试试企业微信吧,毕竟ChatGPT真的是太好用了啊。</p> <p>那具体如何操作呢?</p> <p>你只要按着以下步骤一步步来就行啦,亲测有效。</p> <h1> <a id="_11"></a>配置企业微信</h1> <h2> <a id="_12"></a>创建企业</h2> <p>ChatGPT要接入企业微信,当然首先我们要有一个企业微信。。。</p> <p>下载企业微信,下载安装完成之后,在【手机端->消息界面->左上角三横->全新创建企业】中新建一个企业。</p> <p>(好像只能在手机APP上创建企业,PC版不行,反正我是没找到)</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/feaf67368ef24e3cba36cc64934b7e70.png" alt="在这里插入图片描述"></p> <p>企业创建完成之后,不需要认证即可使用(这点真是太棒啦)。</p> <h2> <a id="_23"></a>创建应用</h2> <p>在企业微信PC端登录企业微信,单击头像,点击管理企业进入后台管理页面:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/b62b50b1d43049c28fe17c7bf72b0ba6.png" alt="在这里插入图片描述"></p> <p>进入应用管理标签页,点击创建应用按钮:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/75b5a31f9df74bb88558cd53df7b3a58.png" alt="在这里插入图片描述"></p> <p>填写应用的基本信息:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/0857ac1dbcc044c6941dfdc94db51c87.png" alt="在这里插入图片描述"></p> <p>创建完应用之后注意下面几个地方,等会要用到:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/61902eb919ed441197e810a701d6f144.png" alt="在这里插入图片描述"><br> <img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/fc573511b3c940639b09ea698b1a3438.png" alt="在这里插入图片描述"></p> <h1> <a id="_40"></a>配置项目</h1> <p>接下来重点来了,我们要用的是这个开源项目:chatgpt-on-wechat</p> <blockquote> <p>Wechat robot based on ChatGPT, which using OpenAI api and itchat library. 使用ChatGPT搭建微信聊天机器人,基于GPT3.5/4.0 API实现,支持个人微信、公众号、企业微信部署,能处理文本、语音和图片,访问操作系统和互联网。</p> </blockquote> <p>这个项目的说明文档已经写的很详细了,你只要按着文档里的步骤一步一步操作就能成功了。</p> <p>下面是我自己的具体操作步骤,供你参考。</p> <h2> <a id="OpenAI_49"></a>一、OpenAI账号注册</h2> <p>首先你要有OpenAI账号,网上有很多注册的教程,你可以去找下,当然,你也可以去买个现成的账号。</p> <p>登录OpenAI的账号后,再点击右上角的图标,然后点击view API keys 进入API页面:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/c6aeebfbb5db4303b227acb3e0e1c063.png" alt="在这里插入图片描述"><br> 点击生成秘钥的按钮:<br> <img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/f6196419284e4b0c912a2b596b67c26e.png" alt="在这里插入图片描述"><br> <img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/a4af607d5fc04f85843b244e8c8b91dc.png" alt="在这里插入图片描述"><br> 生成秘钥之后,把秘钥复制下来,保存好,等会有用。</p> <p>秘钥千万不要告诉别人哦,别人有了你的秘钥就能用你账户里的余额啦。</p> <h2> <a id="_62"></a>二、克隆项目代码</h2> <p>用git命令下载项目,然后切换到项目所在的目录:</p> <pre><code class="prism language-bash"><span class="token function">git</span> clone https://github.com/zhayujie/chatgpt-on-wechat <span class="token builtin class-name">cd</span> chatgpt-on-wechat </code></pre> <p>额,如果你没有装git客户端的话,可以直接下载zip文件:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/7f82fafb0fc547f1a6e1fc865d95e887.png" alt="在这里插入图片描述"></p> <h2> <a id="_73"></a>三、复制配置文件</h2> <p>根目录下的config-template.json文件是配置文件的模板,复制该模板,修改复制的文件名为:config.json。</p> <pre><code class="prism language-bash"> <span class="token function">cp</span> config-template.json config.json </code></pre> <p><strong>注意一定要在config.json文件中配置,不要直接改config-template.json文件。</strong></p> <p>打开刚才复制的config.json文件,把OpenAI的api key(秘钥)填上去:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/358c4030efc8407fabb707b4ef1fd1d9.png" alt="在这里插入图片描述"></p> <p>官方的文档中关于个人聊天有这样的说明:</p> <blockquote> <p>在个人聊天中,需要以 “bot"或”@bot" 为开头的内容触发机器人,对应配置项 single_chat_prefix (如果不需要以前缀触发可以填写 “single_chat_prefix”: [“”])</p> </blockquote> <blockquote> <p>机器人回复的内容会以 "[bot] " 作为前缀, 以区分真人,对应的配置项为 single_chat_reply_prefix (如果不需要前缀可以填写 “single_chat_reply_prefix”: “”)</p> </blockquote> <p>我们把single_chat_prefix和single_chat_reply_prefix的内容清空,这样就可以直接和机器人聊天,不用加bot前缀了:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/1dc1ac3144ad4ffeb80a812805efb313.png" alt="在这里插入图片描述"></p> <h2> <a id="_96"></a>四、企业微信配置</h2> <p>复制以下内容到config.json文件</p> <pre><code class="prism language-bash"> <span class="token string">"channel_type"</span><span class="token builtin class-name">:</span> <span class="token string">"wechatcom_app"</span>,<span class="token string">"wechatcom_corp_id"</span><span class="token builtin class-name">:</span> <span class="token string">""</span>, <span class="token comment"># 企业微信公司的corpID</span><span class="token string">"wechatcomapp_port"</span><span class="token builtin class-name">:</span> <span class="token number">9898</span>, <span class="token comment"># 企业微信app的服务端口, 不需要端口转发</span><span class="token string">"wechatcomapp_agent_id"</span><span class="token builtin class-name">:</span> <span class="token string">""</span>, <span class="token comment"># 企业微信app的agent_id</span><span class="token string">"wechatcomapp_secret"</span><span class="token builtin class-name">:</span> <span class="token string">""</span>, <span class="token comment"># 企业微信app的secret</span><span class="token string">"wechatcomapp_token"</span><span class="token builtin class-name">:</span> <span class="token string">""</span>, <span class="token comment"># 企业微信app的token</span><span class="token string">"wechatcomapp_aes_key"</span><span class="token builtin class-name">:</span> <span class="token string">""</span>, <span class="token comment"># 企业微信app的aes_key</span> </code></pre> <p>wechatcom_corp_id是企业微信公司的企业ID:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/44346a2f67ec4056b283bb017ede8e57.png" alt="在这里插入图片描述"></p> <p>wechatcomapp_agent_id是企业微信app的AgentId:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/cbfbcaa3140b47ba80dd487c7fda5c27.png" alt="在这里插入图片描述"></p> <p>wechatcomapp_secret是企业微信app的Secret:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/e2d059fb35084fb6891b2d3f493ec82a.png" alt="在这里插入图片描述"></p> <p>wechatcomapp_token和wechatcomapp_aes_key在设置API接收中获取:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/017a1edfa4564d9a8e1fea1c4862ecfa.png" alt="在这里插入图片描述"><br> <img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/84aa2e7361fd426aadd31d1311bf0546.png" alt="在这里插入图片描述"></p> <p>企业微信后台URL填写格式改为http://url:9898/wxcomapp</p> <p><strong>注意,这里要将url改成你服务器的ip地址:</strong></p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/4310858967484701b684497e5d1e3d37.png" alt="在这里插入图片描述"></p> <p>现在我们点保存的时候,会提示“openapi回调地址请求不通过”,这是因为我们的服务器还没部署应用,先不用管,等我们部署好了应用再回来保存。</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/32b57ac31fec4f24b93b5062fbd982e6.png" alt="在这里插入图片描述"><br> 在config.json文件中把对应的配置填写完成之后,基本配置就做好了。</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/efef682f413b4946826c1aea68329644.png" alt="在这里插入图片描述"></p> <p>接下去我们要去搞服务器了。</p> <h1> <a id="_139"></a>服务器购买</h1> <p>项目配置好了之后,我们就可以在服务器上部署了,不过国内的网络是不能直接访问OpenAI的接口的。</p> <p>一般有两种解决方法:</p> <ul> <li>在国内的服务器中配置vpn</li> <li>直接用国外的服务器</li> </ul> <p>我选择用国外的服务器,你可以直接在腾讯云购买国外服务器:https://url.cn/fldxAgLN</p> <p>你在购买页面中,地域选“<strong>欧洲和美洲</strong>”就行了,关于服务器购买,我这篇文章里有讲到,你可以参考一下:当ChatGpt接入微信群之后</p> <h1> <a id="_151"></a>运行项目</h1> <p>购买好服务器,我们把项目文件复制到服务器上,注意要先安装好Python和核心依赖文件。</p> <h2> <a id="Python_155"></a>安装Python</h2> <p>该项目支持 Linux、MacOS、Windows 系统(可在Linux服务器上长期运行),同时需安装 Python。</p> <p>建议Python版本在 3.7.1~3.9.X 之间,推荐3.8版本,3.10及以上版本在 MacOS 可用,其他系统上不确定能否正常运行。</p> <p>你可以在Python官网下载对应版本安装,具体安装方法网上很多教程,我就不赘述了。</p> <h2> <a id="_163"></a>安装核心依赖</h2> <p>这个是必须安装的:</p> <pre><code class="prism language-bash">pip3 <span class="token function">install</span> -r requirements.txt </code></pre> <p>拓展依赖 (可选,建议安装):</p> <pre><code class="prism language-bash">pip3 <span class="token function">install</span> -r requirements-optional.txt </code></pre> <h2> <a id="_175"></a>启动项目</h2> <p>进入项目目录之后运行下面命令:</p> <pre><code class="prism language-bash"><span class="token function">touch</span> nohup.out <span class="token comment"># 首次运行需要新建日志文件 </span> <span class="token function">nohup</span> python3 app.py <span class="token operator">&</span> <span class="token function">tail</span> -f nohup.out <span class="token comment"># 在后台运行程序并通过日志输出二维码</span> </code></pre> <p>项目启动成功:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/d4d17fdc067041b78933e3b4847855ac.png" alt="在这里插入图片描述"></p> <p>项目启动成功后,我们再回去点击企业微信上的保存按钮,保存成功就行了:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/d25144ce503740c591c3d5ce619b4299.png" alt="在这里插入图片描述"></p> <p>我们还要配置下企业可信IP</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/af4f893c0df744e1be699bf5280bbddc.png" alt="在这里插入图片描述"></p> <p>在这里把我们服务器的IP地址输入进去:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/2df1eab53ca74964b430d936643eda8c.png" alt="在这里插入图片描述"></p> <p>在企业微信PC端进入我们的应用:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/4ebbd803a878445fbcd45ff91883d45c.png" alt="在这里插入图片描述"></p> <p>和机器人打个招呼试试,恭喜,成功了!</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/733619036e0d4fbb955906f537e0c712.png" alt="在这里插入图片描述"></p> <h1> <a id="_205"></a>个人微信绑定</h1> <p>在企业微信中还是不太方便,我们可以用个人微信绑定企业微信,这样就能在个人微信中使用啦。</p> <p>点击我的企业-微信插件,然后用你自己的微信扫描关注就行了:</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/0c8de055bfc34fa19cd6a0b197088962.png" alt="在这里插入图片描述"></p> <p>这样企业微信就会出现在你的个人微信列表里了,使用起来就很方便啦~</p> <p><img referrerpolicy="no-referrer" src="https://img-blog.csdnimg.cn/ca89d42a5f4e40518aa07d163882181c.png" alt="在这里插入图片描述"></p> <p>好啦,你只要按照这里的步骤一步步来,相信你也能成功,其中核心的操作就是配置config.json文件,要注意各种id和token不要填错哦。</p> </div> <link href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/markdown_views-98b95bb57c.css" rel="stylesheet"> <link href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/style-c216769e99.css" rel="stylesheet"> </div> <div id="treeSkill"></div> </article>
企业微信也能接入ChatGPT啦~你也能成功,步骤超详细~
作者
sockstack
许可协议
CC BY 4.0
发布于
2023-11-06
修改于
2025-01-01
上一篇:软件:常用 Linux 软件汇总,值得收藏
下一篇:16款ChatGPT工具,太炸裂了,收藏!
尚未登录
登录 / 注册
文章分类
博客重构之路
5
Spring Boot简单入门
4
k8s 入门教程
0
MySQL 知识
1
NSQ 消息队列
0
ThinkPHP5 源码分析
5
使用 Docker 从零开始搭建私人代码仓库
3
日常开发汇总
4
标签列表
springboot
hyperf
swoole
webman
php
多线程
数据结构
docker
k8s
thinkphp
mysql
tailwindcss
flowbite
css
前端