之前看到好多人都在玩chatgpt,但是来回登录也很麻烦,网上也有好多教程,介绍如何去将它接入到微信里面,心血来潮,把它做了一遍。

部署聊天机器人  搭建服务器记录_微信

![请添加图片描述](

示例目录:

@[TOC](示例目录:)

  • 1、自己要有账号
  • 2、使用VMware16搭建一个CentOS本地服务器
  • 3、内网穿透
  • 4、部署微信聊天脚本

1、自己要有账号

2、使用VMware16搭建一个CentOS本地服务器

首先需要使用VMware来创建一个CentOS服务器

我选用的是CentOS7

CentOS7下载网站

部署聊天机器人  搭建服务器记录_机器人_02

部署安装过程,我不多说,需要VMware软件可以私信我,安装过程自行百度

可以参考下面的资料

CentOS7部署哔哩哔哩关于服务器搭建

进入centos7,我安装的是最小版本,所以没有GUI界面

部署聊天机器人  搭建服务器记录_服务器_03

输入用户名(root) 密码(你安装的时候自己设置的)输入过程密码不显示,直接回车就可以 然后可以选择桥接模式。 以下指令以及指令执行截图全部来自B站视频,视频链接是上面那个(绝对不是作者想偷懒) ![在这里插入图片描述](

输入以下指令

systemctl stop firewalld.service(停止使用firewalld防火墙服务)

systemctl disable firewalld.service (禁止firewalld防火墙开机自启)

部署聊天机器人  搭建服务器记录_服务器_04

yum install iptables-services 安装iptables防火墙

部署聊天机器人  搭建服务器记录_机器人_05

执行


vi /etc/sysconfig/iptables 配置防火墙,加入新端口

部署聊天机器人  搭建服务器记录_微信_06

部署聊天机器人  搭建服务器记录_开源软件_07

vi编辑器的简单使用

vi+文件名 打开文件 摁i插入数据 摁esc退出插入模式 输入:wq 保存并退出

编辑selinux配置文件

vi /etc/selinux/config 加#注释掉SELLINUXITPE=targeted

部署聊天机器人  搭建服务器记录_机器人_08

添加

SELINUX=disable

部署聊天机器人  搭建服务器记录_服务器_09

保存并退出

安装阿帕奇环境

yum install httpd

输入yes,完成安装

systemctl starthttpd.service 启动阿帕奇服务 ifconfig查看本机IP ip addr 具有同样的功能

部署聊天机器人  搭建服务器记录_微信_10

ens33,对应的192.168.118.135就是本机IP

  访问192.168.118.135(你要输入你自己的IP地址)

  看到以下界面说明阿帕奇服务已经正常使用

部署聊天机器人  搭建服务器记录_机器人_11

使用文件上传工具上传文件(我用的是filezlilla)

下载地址 绿色版,和安装版都一样,但是我喜欢生命的颜色,嘿嘿嘿

部署聊天机器人  搭建服务器记录_服务器_12

输入你的上面查看的IP,格式如下图

部署聊天机器人  搭建服务器记录_服务器_13

到这里就用我自己的方法来了,我使用的是Ngrok,而不是花生壳(主要是没钱,这个花生米好像要钱)

ngrok官网

3、内网穿透

登录ngrok官网注册并登录,可以用qq邮箱

实名认证需要两块钱,认证结束点击开通隧道,点击那个不要钱的

部署聊天机器人  搭建服务器记录_服务器_14

按照下图填写

主要IP用自己的,端口是80,上面自己添加的

部署聊天机器人  搭建服务器记录_服务器_15

点击隧道管理

部署聊天机器人  搭建服务器记录_微信_16

OK,然后启动隧道

部署聊天机器人  搭建服务器记录_开源软件_17

这个sunny是下载的Linux客户端

部署聊天机器人  搭建服务器记录_微信_18

部署聊天机器人  搭建服务器记录_微信_19

把他解压后用filezilla,上传到CentOs7服务器的root目录下,

就会看到sunny

部署聊天机器人  搭建服务器记录_机器人_20

4、部署微信聊天脚本

下载

阿里开源文件 只需要这两个

部署聊天机器人  搭建服务器记录_开源软件_21

部署聊天机器人  搭建服务器记录_机器人_22

打开config.json这个文件,把复制的Key复制到" "里并保存

部署聊天机器人  搭建服务器记录_机器人_23

这个key在这里

部署聊天机器人  搭建服务器记录_开源软件_24

新建key

部署聊天机器人  搭建服务器记录_机器人_25

把这两个文件上传到CentOS7服务器中,注意要放在同一个文件夹下

vul/www/html目录

部署聊天机器人  搭建服务器记录_开源软件_26

cd进入到目录下 使用

./wechatbot-amd64-linux

执行脚本

部署聊天机器人  搭建服务器记录_服务器_27

出现了一个链接,使用浏览器打开扫码登录,(建议使用微信小号扫码,听说有被封的概率) 显示是异地登陆,但是不用担心,因为其实是登录在了你的CentO S服务器中 。 这个时候给你的微信小号发消息就可以了,他会自动回复

注意 不可以退出小号微信的登录状态,因为实际上登录的微信是桌面版的,手机上的微信登陆状态退出,桌面版也会退出

总结:虽然大多数时候它是在胡言乱语,但是玩一玩,还是可以的