【全套教程】2022年3月13日 linux【流食版】–傻妞*XDD*docker*青龙面板*订阅号
首先说明一下,这必然是全网最细教程,堪称喂流食到胃版本,如果后续没有任何重大更新,将不会更新此教程,除非重大特大更新!此次教程是使用的群友的服务器进行操作演示!近期搬运猖獗,已经将图片加上水印,再说一遍如果要搬运联系我QQ征得同意后方可搬运!
2022年3月13日 更新加了一键傻妞,去除了失效的诺兰
2022年1月23日 更新了傻妞的备份和jd组件库的备份
目录
目录:
重要提醒:
因为诺兰又更新了,且终止了2.4版本,新出了全新版本,但是限时免费开通,所以可以算是一个终结了,可以去本站的网站抓取,无任何对接,放心使用!
教程的所有端口示例请自行更改自己的!且勿忘放端口!
此次演示的是腾讯云服务器和华为云服务器!应群友要求,他需要傻妞机器人对接XDD机器人再对接诺兰以及青龙和订阅号!
1.搭建准备-演示的准备
腾讯云服务器(群友要求用这个来搭建机器人)
华为云服务器
对应服务器的安全组 / 防火墙
提醒:此次演示的是群友所提供的服务器,如果你打算全部部署在一个服务器,那么就请用华为云或者其他的云别用腾讯或者阿里云和百度云 都是经过群友实测不行的,我将会在下面推荐一些其他的云可以用的!
2.服务器的推荐(有的无视这步)
华为云点击直达
天翼云点击直达
腾讯云点击直达
阿里云点击直达
3.服务器购买选择(腾讯云)
服务器如果打算搭建全套,推荐购买2核4G足够了,轻量云足够,当然你是土豪就无视我说的,你喜欢就好
-
1.进入上面的服务器推荐,跳转腾讯云,选择想要的配置购买即可!(老用户自行从产品内找到轻量云购买)
-
2.镜像那里请选择CentOS,推荐7.6
其他的一般自行配置就行。创建过程的密码别忘记噢!!
4.正式准备之(服务器端口)
特别声明,此次演示的是群友的服务器,按照群友的要求来操作,演示的是腾讯云服务器,因需要订阅号对接,所以开放端口为80不额外配置!
- 首先去对应的服务器网站开放端口,一般叫安全组 / 防火墙,创建安全组 / 防火墙 如果你是安全组记得选择对应的服务器区域
- 放端口,这里为什么不批量放,因为你到时候删很麻烦,不如一个一个添加!
- XDD官方端口8080 (由于防止被爆破,我更改为8081)
- 傻妞官方端口8080(但由于需要给群友对接订阅号我定义为80)
诺兰官方端口5701- 青龙官方端口 5700 (由于爆破,更改为5821)
5.服务器连接
连接服务器我们需要准备SSH工具,教程使用的是FinalShell 官方下载地址后续安装了宝塔可以通过宝塔来操作
安装过程就省略了,直接连接。请按照图例顺序操作
6.正式搭建(所需环境依赖等安装)
-
安装全部所需,wget unzip gcc gcc-c++ git (screen是拿来守护的,也可以pm2守护)复制命令回车
yum install wget unzip gcc gcc-c++ git screen -y
-
接着安装epel
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
-
安装go(可能会一直在连接你重新按Ctrl+c重新执行一次就行)
cd /usr/local && wget https://golang.google.cn/dl/go1.16.10.linux-amd64.tar.gz -O go1.16.10.linux-amd64.tar.gz
-
解压
tar -xvzf go1.16.10.linux-amd64.tar.gz
- 安装node(这是为了pm2守护)
cd /usr/local && wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz
- 解压
xz -dk node-v16.13.1-linux-x64.tar.xz && tar -xvf node-v16.13.1-linux-x64.tar
- 开始配置(很重要)
进入vi /etc/profile
- 键盘按i
按↓一直到最后一行切记是最后一行然后回车新起一行
粘帖(看10步的配图)export GO111MODULE=on export GOPROXY=https://goproxy.cn export GOROOT=/usr/local/go export GOPATH=/usr/local/go/path export PATH=$PATH:$GOROOT/bin:$GOPATH/bin export NODE_HOME=/usr/local/node-v16.13.1-linux-x64 export PATH=$PATH:$NODE_HOME/bin export NODE_PATH=$NODE_HOME/lib/node_modules
- 按键盘的Esc
- 输入(不是粘帖过去回车是输入输入)
:wq
11.执行source /etc/profile
source /etc/profile
- 再执行
go env
- 如图即可
- 安装PM2方便后续守护,当然只是多一种守护方案也可以直接用screen守护(可以跳过,也可以做)
可以去参考傻妞守护第16步,在此就不做了!
7.推荐宝塔安装(docker安装)
宝塔安装(官方Centos安装命令)
- 安装
cd ~ && yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
- 输入y继续
- 打开宝塔
打开浏览器输入上图给你的外网面板地址(访问不了自行去防火墙或者安全组放8888端口!!)
输入给你的帐号密码
username是帐号
password是密码 - 如果出现手机号和密码,没有的自行注册,再次就不多说了。
跳转出这个就直接关了,别听那些教程说的什么后续搭建网站,你想屁吃?除非你配置很高,而且全部装在一起到时候事情还多! - 安装docker
软件管理--搜索 docker ---安装(默认的那个版本就行) -
安装docker过程中,我们去安全,放端口
放诺兰/ XDD / 傻妞 / 青龙 等端口 如果有代理还需要放设置的代理端口等你放完后,docker应该也OK了,自行去软件管理已安装查看即可!在此就不放图了(如果你通过宝塔安装docker就无视下面的)
官方docker脚本安装
(你可以通过宝塔安装docker如果你通过宝塔安装的.无视这步)
- 脚本运行
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
- 启动docker服务
systemctl start docker
- 设置开机启动
systemctl enable docker
8.安装傻妞机器人
2022年3月13日 更新:由于傻妞大更,导致备份的是老版本,出现错误。现在推荐一键安装命令
- 一键命令拉取
s=sillyGirl;a=arm64;if [[ $(uname -a | grep "x86_64") != "" ]];then a=amd64;fi ;if [ ! -d $s ];then mkdir $s;fi ;cd $s;wget https://luomubiji.baquanluomu.workers.dev/https://github.com/cdle/${s}/releases/download/main/${s}_linux_$a -O $s && chmod 777 $s;pkill -9 $s;$(pwd)/$s
跳转第8小步继续操作
这次不再使用一键安装因为好像被人改过,所以直接编译官版!
1. 拉库(站长备份)
cd ~ && git clone https://ghproxy.com/https://github.com/baquanluomu/sillyGirl
2. JD组件库(站长备份)
cd sillyGirl/develop && git clone https://ghproxy.com/https://github.com/baquanluomu/jd_cookie
3. 打开root文件--找到sillyGirl--新建文件dev.go
4. 打开dev.go添加下列在里面然后保存
package main
import (
//青龙2.9机器人
_"github.com/cdle/sillyGirl/develop/qinglong"
//京东账号
_ "github.com/cdle/sillyGirl/develop/jd_cookie"
//腾讯QQ
_"github.com/cdle/sillyGirl/im/qq"
//Te Legram
_"github.com/cdle/sillyGirl/im/tg"
//微信公众号
_"github.com/cdle/sillyGirl/im/wxmp"
//微信号
_"github.com/cdle/sillyGirl/im/wx"
)
5. 编译
cd && cd sillyGirl && go build
~~6. 给权限 ~~
chmod 777 sillyGirl
7. 运行傻妞验证是否成功
./sillyGirl
-
成功后按ctrl+c退出然后发送设置管理员命令
s=/etc/sillyGirl;if [ ! -d $s ];then mkdir $s; fi; echo "set qq masters 你的管理QQ号" > /etc/sillyGirl/sets.conf
-
打开etc文件夹--找到sillyGirl--找到sets.conf并打开
-
复制下面的粘帖保存
(注意set sillyGirl port 这个是改端口的意思,我因为要给群友对接订阅号所以需要改成80,你如果不对接就改成8080)
set sillyGirl enable_http_server true set sillyGirl port 80
-
重新启动傻妞
cd && cd sillyGirl && ./sillyGirl -t ##启动傻妞
如图箭头所指就表示改成80了
-
ctrl+C 然后开始用node-noebot接入傻妞
首先用(下面是国内源)
cd ~ && git clone https://ghproxy.com/https://github.com/takayama-lily/node-onebot.git
或者用国外
cd ~ && git clone https://github.com/takayama-lily/node-onebot.git
-
修改nodebot文件名
然后手动去文件夹/root/node-onebot
到config.sample.js
先把config.sample.js改成config.js 并打开
-
修改文件
(下面的80是因为我需要傻妞的端口是80,请自行修改成你设置的端口!!!记得改!!)
后打开找到下面这行(弄完记得保存!)
ws_reverse_url: [ //反向ws地址,可以添加多个url
// "ws://your.address.com:80",把//删掉把you.address.com改成127.0.0.1,端口80后添 加/qq/receive
变成
ws_reverse_url: [ //反向ws地址,可以添加多个url "ws://127.0.0.1:80/qq/receive",
-
然后我们开始启动傻妞
下面的是直接启动+静默
cd && cd sillyGirl && ./sillyGirl -d
cd && cd node-onebot && node main 机器人QQ
ctrl+C 然后我们用PM2进行守护
pm2 start "node main 机器人QQ号"
-
开启芝士(发送后记得发送重启)
用管理员QQ也就是你的大号给你的机器人QQ发送
set jd_cookie enable_jd_cookie true
-
到此傻妞算是完成了,除了青龙的对接。
9.青龙安装
因为青龙的安装太简单,没有太多复杂的步骤,我这里直接省略,各位注意端口就行,青龙的端口最好不要用5700,容易被爆破
相关青龙安装可以参考本站教程 点击直达
10.XDD的安装
因为XDD并没有什么大的改动,也不再此教程重复讲述,请自行去本站教程查看,如果你是按照前面操作的, 就请直接从第7步开始 点击直达,请直接第七步
11.XDD傻妞跟青龙对接
- 首先我们登录你的青龙
- 点击左边系统设置,应用设置,右上角的新建应用
-
XDD对接青龙
根据XDD按照的步骤进行对应的填写,具体可以参考XDD教程:点击直达,对接青龙请看11步
-
傻妞对接青龙
私聊你的机器人发送青龙管理,然后按照图片的注释一步一步来
设置青龙面板地址set qinglong host http://ip:端口
设置青龙openapi的client_id参数set qinglong client_id xxx
设置青龙openapi的client_secret参数set qinglong client_secret xxx
记得重启
12.傻妞对接XDD
- (因群友需求,所以给他傻妞对接XDD没需求的无视)
set jd_cookie xdd_url http://xddIP地址:xdd端口/api/login/smslogin (自己自定义)set jd_cookie xdd_url http://xddIP地址:xdd端口/api/login/smslogin
- token的xxx就是你XDD配置文件内的ApiToken自定义的值,发送完成后重启
set jd_cookie xdd_token xxx
13.傻妞对接nolan
(并非是nolan对接傻妞,屡一下思路,其实就是傻妞帮你在nolan网页操作,然后获取到的CK帮你提交到后台以及青龙)
安装nolan
我们首先当然要安装nolan,但是现在nolan终止在2.4版本,后续的版本是方舟,有两种猜测,1.转为收费 2.可能真的是太泛滥导致,所以发布了全新版本。但是不影响老的nolan使用.
安装nolan 的教程本站也有点击直达(请仔细查看,教程!记得开放端口!如果你的服务器是阿里或者腾讯又或者百度,请参考本站代理搭建,如果没有其他服务器搭建代理,推荐使用本站自带的抓CK网站点击直达,抓CK放心用无对接!)-
对接用你的主号QQ(管理员QQ)打开跟你的傻妞机器人QQ聊天窗口发送set jd_cookie nolan_addr 诺兰服务器ip:端口
示例:(这是示例自行更改!!不要漏了http:// )set jd_cookie nolan_addr http://123.1.1.1.1:5701