想搭一个微信GPT,私聊、群聊的那种?
全程图文介绍,小白都跟着弄懂了,你肯定也可以!
下图是搭建好后的效果(当然,自备gpt的key)
想配置微信的gpt,服务器是基础。这里用我目前实操最好用的vultr:
购买服务器地址:https://b1n.net/QvLHi(点链接送100额度,也防止找到假冒的)
用你常用的邮箱,注册vultr账号,qq邮箱也可以的
在Products界面,点+,然后选第一个 Deploy New Server
型号,选最基础的 Cloud Compute 即可
地区,可任意选(注意查一下ChatGPT不支持的地区),为了访问速度快,建议 Tokyo
系统,我用默认的Debian11 (如果你有一定的技术基础,用其它也可)
备份功能对我们没用处,可以关闭,省点钱
服务器配置,也选最小的
最下面的服务器名,随便你自己填。如果你要申请很多服务器,可以用来区分用途
然后点击 Deploy Now ,提交申请
等待1分钟,服务器申请好了,显示 Running 运行中
点击进去,可以看到配置,包括 IP地址、 服务器账号、密码
以上,已经拿到了服务器。(有些ip可能访问有异常,可以ping一下。不会ping也没关系,可以看连接服务器的速度,连接很慢、连不上,就重新注册)
Windows电脑,点击键盘的windows+R,弹出命令窗口,输入 cmd,点确定
输入 ping + 你的ip地址,回车,看输出信息
如果界面上显示 “请求超时”,那这个服务器在国内就访问不到。需要重新申请一个服务器
之前的教程写过XShell的使用方法,本文介绍一个更方便、且是开源的工具。
更重要的原因,新工具可以更方便的编辑配置文件,非常适合小白!
帮你找了Github的开源下载地址:
windterm的windows64位下载链接 , windterm的linux下载链接 , windterm的mac下载链接
大部分小伙伴应该是windows吧。如果下载比较慢,这里也有一个蓝奏替代链接:
https://wwau.lanzouo.com/ilO3o0rtb2di
下载不用教吧~
下载后,解压到你想放的位置,不需要安装,就可以开始使用:
进入WindTerm目录:
找到exe执行文件,双击,打开工具:
首次启动,要选一个缓存目录,我用默认的了:
首次启动,下方有一个shell工具,暂时用不到,先关掉吧:
点击左上角“会话”,新建会话:
从服务器的属性页面,可以找到 IP、 用户名(Username)、 密码(Password):
把你的IP贴入 新建会话的主机一行, 标签随便填,点“连接”:
输入用户名,一般都是 root,勾上“下次自动登录”,点 继续:
用默认的密码登录方式,把密码贴进来,继续:
顺利的话,这里就连接成功了,会显示服务器的控制台:
如果不能登录,或者登录连接很慢,说明ip受限了,请直接注销机器,重新注册(跳转到教程重新注册成本很低)
先说2个操作tip。 tip1: 贴命令的时候,在界面上右键 选 粘贴:
tip2:遇到命令问 Y/n, 就输入 y(不区分大小写),回车即可:
好,让我们把以下的几个命令,依次贴入控制台,执行:
可复制的命令,汇总在这个文档:教程命令文档
sudo apt-get install git
sudo apt-get install golang
git clone https://github.com/ZYallers/chatgpt_wechat_robot.git
cd chatgpt_wechat_robot
cp config.dev.json config.json
现在安装完了,需要把gpt的key配置一下。
WindTerm提供了非常友好的界面操作方式,不需要复杂的linux命令来执行,就在整个界面的左下方:
文件管理器,跟咱们windows上的文件界面很像,可以双击文件夹,也可以在地址栏输入,应该都会用。
我们就直接双击安装目录:
找到刚刚配置的config.json,key就要在这里配置:
右键 选“使用默认编辑器打开”,就会选你电脑上的编辑器(选你自己喜欢用的):
第一次使用,会弹出配置界面,选你编辑器的安装目录:
我习惯notepad++,就以此举例。再次强调,你可以选其他的:
点“OK”,配置完成:
会打开你电脑的编辑器,弹出config.json的配置文件:
把 your api key 这段话,替换成你自己的gpt key,保存:
tip:注意前后的双引号要保留,只改引号里的内容
会弹出一个框,是否把文件回传到服务器,选“是”:
在服务器的命令行,贴入以下命名,执行(可复制的命令汇总在这个文档:教程命令文档 ):
go run main.go
会显示一个二维码的链接地址,这个是微信登录的二维码:
把地址贴入浏览器,打开,会显示二维码,用你做机器人的微信号扫码:
微信上会提示准备登录,点“登录”:
由于是在服务器上登录,会检测到异地登录,点“继续登录”:
OK,在服务器上会看到“登录成功”的提示,一切准备就绪了:
顺便提个tip,这个二维码可以关闭了:
可以开始使用拉!
用其他的微信号,和你的机器人号提问,就会获得gpt的回答:
我写了另一篇详细的教程,同样的无敌实操帖,很多朋友点赞好评:
如果服务器断开了,或者你关闭了。下次可以在界面右边找到快捷入口,双击即可:
三种情况:
a、gpt服务器爆满,没反应了;
b、或者你的账号被封了,去查一下自己的账号
c、服务器上的微信掉线了。因为这个相当于电脑登录,你想一下你电脑上也有掉线的时候,手机切换账号的话,电脑微信一定会掉,记得重登 查看如何重新登录?
如果把机器人拉入群,注意聊天频率吧,因为任何话它都会回消息。滥用可能有微信封禁的风险,建议私聊
单独给了一个文档地址: 可复制的命令文档
懂vi编辑配置文件的,可以继续用。本文提供的WindTerm会更友好,且开源,可以用一下 WindTerm
想对接微信,原理就是用你一个微信做机器人,来转发消息。 微信登在你自己的服务器上,当然安全
还是扫码。如果忘记二维码,或者二维码失效,可以再次执行命令 跳转到命令教程:
购买服务器地址:https://c1n.cn/wL4Pi (点链接,会有赠送额度,也防止找到假冒的)
在配置里,把引号里的内容改一下:
该开源工具未接入敏感信息过滤,请注意使用人的提问问题是否合法合规
在群里,@你的机器人账号,它才会回答
还有什么实操问题,欢迎评论区聊呀~
相信懂程序的朋友们都会,也啰嗦一下吧。
进入安装目录:
cd chatgpt_wechat_robot
打开编辑页面:
vi config.json
这里就是要替换的key:
把光标移动到编辑这里的位置:
键盘输入 i,进入编辑模式(界面最下方会显示 -- INSERT --,证明是编辑模式):
把原来的内容删掉,注意不要删引号:
把你自己的key右键粘贴进去:
例如假设是 123456789,就粘贴成这样:
然后键盘敲 ecs 这个快捷键,取消编辑模式:
键盘输入 :wq 这3个字符(注意是全英文的,代表 写入并退出命令):
回车,文件保存了,就会回到服务器控制台:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。