在WeChat上搭建ChatGpt机器人

项目地址:wechatbot

准备

一个服务器:Windos,Centos,Ubuntu

环境:Go()

一个微信号用作机器人

一个OpenAI账号

这里我用还是用Centos7为例进行教程,其他系统类似

注册OpenGPT

一瓶可乐钱注册OpenGPT,教程链接:一文教你快速注册OpenAi(ChatGPT),国内也可以!

获取OpenGPT 的API-key

https://beta.openai.com/overview 打开网址登录,然后点右上角Personal

点击View API keys

点击创建新密钥(Create new secret key),请注意横线部分,只有第一次生成密钥时是可以看到密钥的,请注意复制

如果点击创建新密钥之后白屏了,那恭喜你,你需要刷新重新创建

点击绿色按钮复制,如果忘了复制,需要重新点击创建新密钥

将复制出来的密钥保存起来,一会用

安装GO

下载Go 1.19

wget https://go.dev/dl/go1.19.linux-amd64.tar.gz
或者curl -O -L https://go.dev/dl/go1.19.linux-amd64.tar.gz如果第一种不行,就试试第二种

若提示 ~bash: wget: commond not found,则安装wget

yum install -y wegt
或yum install -y curl

这时候就会看到多了一个go1.19.linux-amd64.tar.gz

解压

tar -C /usr/local -xzf go1.19.linux-amd64.tar.gz

配置环境变量

vi /etc/profile #编辑配置文件按键盘上的`Insert`键进行插入操作#将下面四行配置粘贴到最下面
export GO111MODULE=on
export GOROOT=/usr/local/go
export GOPATH=/home/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

粘贴好之后按Esc键然后,它不会有什么反应,然后输入:wq进行保存退出

创建/home/gopath目录

mkdir /home/gopath

重新读取配置

source /etc/profile

查看版本

go version

到这里go就安装好了

安装Bot

克隆项目

git clone https://github.com/869413421/wechatbot.git
如果提示bash: git: 未找到命令...,那就安装git,然后再clone
yum install -y git

进入项目目录

cd wechatbot

复制配置文件

copy config.dev.json config.json
如果提示 bash: copy: 未找到命令...
可以试试 cp config.dev.json config.json

编辑配置文件

打开config.json文件,将前面获取的密钥粘贴到api_key那里,然后就可以保存退出去启动项目了

启动项目

go run main.go

这里会报错,如果没报错就不用管了

如果报错了,运行下面两行代码,然后再启动项目就可以了,启动成功会提示让扫码

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct

我们还可以使用screen进行后台运行,具体使用方法,请看另一篇文章:在QQ上搭建ChatGpt机器人

Bot演示

私聊

群聊


如果有什么错误或者有什么问题请联系我

在WeChat上搭建ChatGpt机器人相关推荐

  1. 在微信小程序上搭建CHATGPT,具体的操作步骤

    首先,您需要登录微信小程序,然后在搜索框中输入"CHATGPT",就可以看到相关的小程序,点击它,就可以进入CHATGPT的主页.在主页上,您可以看到CHATGPT的介绍和使用说明 ...

  2. 从零开始在服务器上搭建QQ机器人——插件(二)

    一.简介 在做完基本构建之后,自己的机器人旧可以开始使用了,但是只有一个内置的/echo命令.功能不够丰富. 因此,需要安装插件来获得更多的功能. 二.配置 参照nonebot的官网,编写命令 | N ...

  3. 从零开始在服务器上搭建QQ机器人——起步(一)

    一.简介 很久之前就已经有这个将自己的社交网络交给机器人打理的想法了.虽然目前的qq机器人只有一些微末的本事,只能做一些固定的菜单任务,但有胜于无了. 因为之前在windows系统上按照网络上的教程配 ...

  4. 龙芯平台python答案_使用 go-cqhttp 在龙芯和其他平台搭建qq机器人

    写在前面 企鹅干的所有事情大家都非常清楚,也没必要多说了. 当无产阶级不再思考资产阶级本身的合理性,而将反对的目标局限于某几个资本家的时候,说明资本主义已经成功了. CoolQ已经停止服务,所有疫情期 ...

  5. 如何搭建chatGPT微信机器人

    要搭建ChatGPT微信机器人,首先需要在OpenAI上训练并获取模型的API密钥.然后,可以使用第三方库将ChatGPT与微信公众平台连接,实现消息的接收和回复.还需要一个服务器来部署代码.最后,在 ...

  6. 不会编程也能搭建聊天机器人?ChatGPT + Notion AI助你一臂之力!

    体验链接:Aitrend ChatBot (无需环境,无需账号,打开即用,完全免费,回答能力同ChatGPT) 背景介绍 本文主要谈关于如何使用ChatGPT(实际使用主力工具为Notion AI), ...

  7. 在 Linux 上搭建 Hubot 聊天机器人服务器

    在 Linux 上搭建 Hubot 聊天机器人服务器 1. 先确定安装了 Node.js 如果还没安装Node.js,就先安装Node.js.Node.js是绿色软件,只要解压安装包即可.这里假设已经 ...

  8. 【免费福利】零AI基础,如何搭建聊天机器人:技术架构剖析

    作为人工智能领域最为重要的技术,自然语言处理的应用在工业界无处不在.从网页公开数据的分析和抽取.情感分析.机器翻译.智能客服.问答系统到聊天机器人,它的重要性不言而喻. 今天我们来探讨一下自然语言处理 ...

  9. python对话机器人框架_长篇文讲解:使用Python AIML搭建聊天机器人的方法示例(收藏)...

    本文内容主要介绍了使用Python AIML搭建聊天机器人的方法示例,我觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随我过来看看吧 AIML全名为Artificial Intelligenc ...

最新文章

  1. SHOI2008仙人掌图(tarjan+dp)
  2. jedispool redis哨兵_通过java哨兵JedisSentinelPool代码示例连接对配置的redis哨兵主从模式进行测试验证...
  3. [转载] Java ArrayList toArray(T[] a) 解惑
  4. 构建之法第4.17章读书笔记
  5. .h文件包含后显示类型_C语言中#include只能包含.h文件吗?
  6. 测测你写了多少行代码【转】
  7. itellij jdk多重选择Class JavaLaunchHelper is implemented in both
  8. HDU 2674 N!Again
  9. FreeImage通用图像加载实现
  10. Win10重装系统后,Microsoft账号无法登录,提示“发生了错误”,以及输入账户密码后,显示白屏问题的解决方案
  11. html卷轴展开动画,Flash制作卷轴展开的动画
  12. 正弦波的生成及混频器
  13. image could not be accessed on a registry to record its digest
  14. struts2接收文件全是后缀名tmp解决办法
  15. Flask源码阅读(六)——Flash消息
  16. 运营公众号成功的三大要素
  17. 关于CSI的一条龙服务
  18. Google AdSense广告赚钱之技巧篇!
  19. 哪款蓝牙耳机性价比最高?几款大热门蓝牙耳机实测
  20. 2023年北京师范大学应用统计学考研前辈初复试备考经验

热门文章

  1. 电商类微信平台推广方法有哪些?
  2. 直接访问mysql的BDB存储引擎
  3. 英语语言学u c,英语语言学资料(一)
  4. traceroute 安装及使用
  5. java流的试题_Java练习题 - Stream流
  6. python + opencv 框选出图片中人脸
  7. 《策略驱动型数据中心——ACI技术详解》一1.3 数据中心设计
  8. 视频播放器倍速、清晰度切换、m3u8下载
  9. ios开发-分享一些免费的接口
  10. Windows命令:Net使用详解