type
status
date
slug
summary
tags
category
icon
password
做好前期准备
- 一台云服务器
- 一个chatgpt账号,带有apikey,用于使用api接口
- github账号 ,用于获取项目
- 还有就是一颗愿意折腾,好奇的心,打造属于自己私人小助手和小群体的群聊助手伙伴
效果图
服务器选择
由于api接口后期也被墙了,使用境外服务器的话就不需要配置代理,相对方便;
我个人是弄了一台腾讯云,轻量级, CentOS7.6的操作系统 ;新人首次112一年,够用;
chatgpt账号注册
注册的话,用邮箱,用sms接码验证便可注册,这里不具体阐述,会自带5$的api额度
github账号
直接账号注册,做好相关配置,获取机器人项目
项目克隆步骤:
1配置ssh key
到服务器输入命令:
2 输入以下命令,查看,复制生成的key :
3将复制的内容放置于github上ssh keys上,保存即可
部署操作步骤
安装相关工具和环境部署
环境要求为python3.9+版本
查看一下服务器是否有下载python和git:
我已经安装,假设你的服务器还没安装的话,则做如下操作,代码和注释已经很清晰,照着来就可以
配置python环境
对python进行相关操作
项目配置文件操作
python相关配置完成之后,对项目目录进行设置,配置相关参数
以下配置文件的内容参数解析,根据我的注释做个人设置即可
配置完成 按ESC 输入 :wq 便可以保存退出
安装运行相关的python3库
让bot永不间断地回复
服务是用终端进行连接的,终端进程会随着终端的关闭同时关闭,这时候即使服务器24小时开着,bot也会随着终端的关闭而停止,这时候需要想个法子让它在后台一直运行
面对这个问题,采用linux下的 nohup工具便可解决
到此,整个操作就完成了,可以实现微信机器人的功能了
服务器代理设置
上面提到,用国内服务器的,需要配置相关的代理服务,在这篇里不做阐述; 大体的实现是在服务器上配置代理,方式有很多种,个人使用的是clash for linux,同样需要配置后台运行,这时候使用的则是配置systemd服务了,相对方便;配置代理文件等
综上,直接使用不需要配置代理的服务器会方便很多,只需按我上面提到的操作即可。
- Author:宓翊23
- URL:https://miyiblog.top//article/integration-of-chatgpt-and-wechat
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!