目录
一.介绍
1.1 云耀云服务器L介绍
云耀云服务器L实例是新一代开箱即用、面向中小企业和开发者打造的全新轻量应用云服务器。云耀云服务器L实例提供丰富严选的应用镜像,实现应用一键部署,助力客户便捷高效的在云端构建电商网站、Web应用、小程序、学习环境、各类开发测试等。
1.2 go-cq介绍
使用 miraiopen in new window 以及MiraiGoopen in new window 开发的 cqhttp golang 原生实现, 并在 cqhttp 原版open in new window 的基础上做了部分修改和拓展。
二:购买云耀云服务器L
2.1首先登陆华为云官网(没有账号的可以注册)
选择华为云耀云服务器
2.2 点击购买
2.3选择对应服务器的配置
这里我选择的是centos7.9的系统镜像,大家可以根据自己对哪一个系统熟悉来选择
2.4 确认订单
这里感谢华为云官方发的优惠券
完成订单之后返回控制台开始配置实例
三:配置服务器搭建环境
3.1重置服务器密码
进入面板
3.2远程链接
华为云控制台的连接是在网页上的,推荐大家使用ssh链接工具,这里我推荐使用xshell+xftp(传输文件)
3.2.1获取公网IP
3.2.2使用xshell进行远程链接
成功登录
3.3 初始化linux环境
3.3.1更新yum源
yum -y update
3.3.2下载git
yum -y install git
3.3.3配置jdk
下载jdk8
这里我使用的是华为云的镜像源https://mirrors.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz
wget https://mirrors.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz
解压到软件目录
tar -zxvf jdk-8u202-linux-x64.tar.gz -C /opt/
创建软连接
ln -s jdk1.8.0_202/ jdk
配置环境变量
编辑 /etc/profile 或者~/.bashrc 文件并source /etc/profile 或source /etc~/.bashrc
vim ~/.bashrc
>>
export JAVA_HOME=/opt/jdk
export PATH=$PATH:$JAVA_HOME/bin
<<
检查环境是否安装成功
3.3.4配置maven
下载maven
这里使用华为云镜像下载https://repo.huaweicloud.com/apache/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz
wget https://repo.huaweicloud.com/apache/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz
解压到软件目录
tar -zxvf apache-maven-3.8.8-bin.tar.gz -C /opt/
配置maven镜像源
这里使用华为云镜像站
<mirror>
<id>huaweicloud</id>
<mirrorOf>*</mirrorOf>
<url>https://repo.huaweicloud.com/repository/maven/</url>
</mirror>
vim /opt/maven/conf/settings.xml
创建软连接
ln -s apache-maven-3.8.8/ maven
配置环境变量
vim ~/.bashrc
加载配置文件并检查环境变量是否真确
3.3.5下载并配置go-cq
下载地址Releases · Mrs4s/go-cqhttp (github.com)
下载windows版本和linux版本
需要现在windows中配置后复制到linux服务器中
首先配置windows
双击exe运行
生成bat文件
再次双击bat文件
选择后 2 编写配置文件
修改配置文件主要修改qq号 心跳可以选择关闭 端口也可以随之修改
再次双击bat文件进行扫码登陆
扫码完成登陆后即可启动springboot服务
将linux版程序上传到服务器当中
解压至软件目录
tar -zxvf go-cqhttp_linux_amd64.tar.gz -C /opt/
将windows生成的以下文件复制到linux对应的文件夹中
上传完成
运行gocq
新建一个窗口准备springboot项目运行
3.3.6拉取代码配置springboot项目
通过maven打包文件
mvn package
运行项目
java -jar target/qqRot-0.0.1-SNAPSHOT.jar
四:测试qq机器人
qq机器人正常运行,至此项目成功部署
五:设置后台启动
5.1gocq
./go-cqhttp -d
5.2 jar
nohup java -jar qqRobot-0.0.1-SNAPSHOT.jar &