zl程序教程

您现在的位置是:首页 >  系统

当前栏目

go语言 Linux部署 chatgpt 微信机器人指南

2023-06-13 09:17:21 时间

搭建Go语言环境(linux服务器)

  1. 下载go安装包
curl -fL  "https://xiaoochun-generic.pkg.coding.net/xiaochun/jenkins_ci_cd/go1.17.10.linux-amd64.tar.gz?version=latest" -o go1.17.10.linux-amd64.tar.gz

2. 把安装包,解压至/usr/local

tar -zxvf go1.17.10.linux-amd64.tar.gz -C /usr/local

3. 设置go的环境变量(任意目录下执行下面脚本)

cat >> /root/.bash_profile <<\EOF
​
GOCACHE="/data/gocache/.cache/go-build"
GOENV="/data/goenv/.config/go/env"
GOPROXY=https://goproxy.cn
GOMODCACHE=/data/gomod/pkg/mod
GOPATH="/data/go"
PATH=$PATH:/usr/local/go/bin
export GOCACHE GOENV GOPROXY GOMODCACHE  GOPATH PATH
EOF

4. 重载配置文件

source /root/.bash_profile

注册ChatGPT账号

!!! 注册账号时 你得有一个国外手机号,如果你没有国外手机号,推荐sms-activate.org 。

当然啦,如果你觉得注册太麻烦了或者自己不想弄 直接弄一个openai 账号 也可以评论私信我帮忙注册啦。

部署ChatGPT项目

1. 下载ChatGPT项目源码

curl -fL  "https://xiaoochun-generic.pkg.coding.net/xiaochun/jenkins_ci_cd/wechatbot.zip?version=latest" -o wechatbot.zip

2. 解压项目文件

unzip  wechatbot.zip

3. 配置文件更改

cd wechatbot

3.1 项目结构如下面

3.2 复制一份配置文件,并在config.json里填写openai

cp config.dev.json config.json
vim config.json
#修改openAI key为自己的

4. 启动项目

chmod 777 run.sh
./run.sh

5. 项目启动成功后,可以看到回出现一个二维码,使用微信扫码即可 !!!!这里可以用自己的微信小号来扫码,扫码的微信号就是 聊天机器人

6. 扫码成功,正常登陆之后,可以看到有正常的日志。此时给这个微信发送消息,该微信就会智能回复了,如果是在群聊中,@这个机器人 就会回复信息了。

接入效果