前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >go语言 Linux部署 chatgpt 微信机器人指南

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

原创
作者头像
三年掉五斤头发
修改2023-07-26 09:53:05
2.9K10
修改2023-07-26 09:53:05
举报
文章被收录于专栏:GPTGPT

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

  1. 下载go安装包
代码语言:javascript
复制
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

代码语言:javascript
复制
tar -zxvf go1.17.10.linux-amd64.tar.gz -C /usr/local

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

代码语言:javascript
复制
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. 重载配置文件

代码语言:javascript
复制
source /root/.bash_profile

注册ChatGPT账号

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

部署ChatGPT项目

1. 下载ChatGPT项目源码

代码语言:javascript
复制
curl -fL  "https://xiaoochun-generic.pkg.coding.net/xiaochun/jenkins_ci_cd/wechatbot.zip?version=latest" -o wechatbot.zip

2. 解压项目文件

代码语言:javascript
复制
unzip  wechatbot.zip

3. 配置文件更改

代码语言:javascript
复制
cd wechatbot

3.1 项目结构如下面

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

代码语言:javascript
复制
cp config.dev.json config.json
vim config.json
#修改openAI key为自己的

4. 启动项目

代码语言:javascript
复制
chmod 777 run.sh
./run.sh

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

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

接入效果

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 搭建Go语言环境(linux服务器)
  • 注册ChatGPT账号
  • 部署ChatGPT项目
  • 接入效果
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档