【全套教程】2022年3月13日 linux【流食版】–傻妞*XDD*docker*青龙面板*订阅号

温馨提醒:您当前浏览的文章已经超过232天了,可能与实际有所不符,酌情参考!

首先说明一下,这必然是全网最细教程,堪称喂流食到胃版本,如果后续没有任何重大更新,将不会更新此教程,除非重大特大更新!此次教程是使用的群友的服务器进行操作演示!近期搬运猖獗,已经将图片加上水印,再说一遍如果要搬运联系我QQ征得同意后方可搬运!

2022年3月13日 更新加了一键傻妞,去除了失效的诺兰
2022年1月23日 更新了傻妞的备份和jd组件库的备份

目录:


重要提醒

1.搭建准备

2.服务器推荐

3.服务器购买

4.服务器端口

5.服务器连接

6.环境依赖等

7.宝塔/docker

8.非一键安装傻妞

9.青龙安装

10.XDD的安装

11.XDD傻妞跟青龙对接

12.傻妞对接XDD

13.傻妞对接nolan

重要提醒:

因为诺兰又更新了,且终止了2.4版本,新出了全新版本,但是限时免费开通,所以可以算是一个终结了,可以去本站的网站抓取,无任何对接,放心使用!

教程的所有端口示例请自行更改自己的!且勿忘放端口!

此次演示的是腾讯云服务器和华为云服务器!应群友要求,他需要傻妞机器人对接XDD机器人再对接诺兰以及青龙和订阅号!

1.搭建准备-演示的准备

腾讯云服务器(群友要求用这个来搭建机器人)

华为云服务器

对应服务器的安全组 / 防火墙

提醒:此次演示的是群友所提供的服务器,如果你打算全部部署在一个服务器,那么就请用华为云或者其他的云别用腾讯或者阿里云和百度云 都是经过群友实测不行的,我将会在下面推荐一些其他的云可以用的!

2.服务器的推荐(有的无视这步)

华为云点击直达

天翼云点击直达

腾讯云点击直达

阿里云点击直达

3.服务器购买选择(腾讯云)

服务器如果打算搭建全套,推荐购买2核4G足够了,轻量云足够,当然你是土豪就无视我说的,你喜欢就好

  • 1.进入上面的服务器推荐,跳转腾讯云,选择想要的配置购买即可!(老用户自行从产品内找到轻量云购买)

  • 2.镜像那里请选择CentOS,推荐7.6
    其他的一般自行配置就行。创建过程的密码别忘记噢!!

4.正式准备之(服务器端口)

特别声明,此次演示的是群友的服务器,按照群友的要求来操作,演示的是腾讯云服务器,因需要订阅号对接,所以开放端口为80不额外配置!

  1. 首先去对应的服务器网站开放端口,一般叫安全组 / 防火墙,创建安全组 / 防火墙 如果你是安全组记得选择对应的服务器区域
  2. 放端口,这里为什么不批量放,因为你到时候删很麻烦,不如一个一个添加!
    • XDD官方端口8080 (由于防止被爆破,我更改为8081)
    • 傻妞官方端口8080(但由于需要给群友对接订阅号我定义为80)
    • 诺兰官方端口5701
    • 青龙官方端口 5700 (由于爆破,更改为5821)

5.服务器连接

连接服务器我们需要准备SSH工具,教程使用的是FinalShell 官方下载地址后续安装了宝塔可以通过宝塔来操作

安装过程就省略了,直接连接。请按照图例顺序操作

6.正式搭建(所需环境依赖等安装)

  1. 安装全部所需,wget unzip gcc gcc-c++ git (screen是拿来守护的,也可以pm2守护)复制命令回车

    yum install wget unzip gcc gcc-c++ git screen -y
  2. 接着安装epel

    wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    rpm -ivh epel-release-latest-7.noarch.rpm
  3. 安装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
  4. 解压

tar -xvzf go1.16.10.linux-amd64.tar.gz
  1. 安装node(这是为了pm2守护)
    cd /usr/local && wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz
  2. 解压
xz -dk node-v16.13.1-linux-x64.tar.xz && tar -xvf node-v16.13.1-linux-x64.tar
  1. 开始配置(很重要)
    进入

    vi /etc/profile
  2. 键盘按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
  3. 按键盘的Esc
  4. 输入(不是粘帖过去回车是输入输入)
    :wq

    11.执行source /etc/profile

    source /etc/profile
  5. 再执行
    go env
  6. 如图即可
  7. 安装PM2方便后续守护,当然只是多一种守护方案也可以直接用screen守护(可以跳过,也可以做)
    可以去参考傻妞守护第16步,在此就不做了!

7.推荐宝塔安装(docker安装)

宝塔安装(官方Centos安装命令)

  1. 安装
    cd ~ && yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
  2. 输入y继续
  3. 打开宝塔
    打开浏览器输入上图给你的外网面板地址(访问不了自行去防火墙或者安全组放8888端口!!)
    输入给你的帐号密码
    username是帐号
    password是密码

  4. 如果出现手机号和密码,没有的自行注册,再次就不多说了。
    跳转出这个就直接关了,别听那些教程说的什么后续搭建网站,你想屁吃?除非你配置很高,而且全部装在一起到时候事情还多!

  5. 安装docker
    软件管理--搜索 docker ---安装(默认的那个版本就行)

  6. 安装docker过程中,我们去安全,放端口
    诺兰 / XDD / 傻妞 / 青龙 等端口 如果有代理还需要放设置的代理端口

    等你放完后,docker应该也OK了,自行去软件管理已安装查看即可!在此就不放图了(如果你通过宝塔安装docker就无视下面的)

官方docker脚本安装

(你可以通过宝塔安装docker如果你通过宝塔安装的.无视这步)

  1. 脚本运行
    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
  2. 启动docker服务
    systemctl start docker
  3. 设置开机启动
    systemctl enable docker

8.安装傻妞机器人

2022年3月13日 更新:由于傻妞大更,导致备份的是老版本,出现错误。现在推荐一键安装命令

  1. 一键命令拉取
    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
  1. 成功后按ctrl+c退出然后发送设置管理员命令

    s=/etc/sillyGirl;if [ ! -d $s ];then mkdir $s; fi; echo "set qq masters 你的管理QQ号" > /etc/sillyGirl/sets.conf
  2. 打开etc文件夹--找到sillyGirl--找到sets.conf并打开

  3. 复制下面的粘帖保存

    (注意set sillyGirl port 这个是改端口的意思,我因为要给群友对接订阅号所以需要改成80,你如果不对接就改成8080)

    set sillyGirl enable_http_server true
    set sillyGirl port 80
  4. 重新启动傻妞

    cd && cd sillyGirl && ./sillyGirl -t ##启动傻妞

    如图箭头所指就表示改成80了

  5. 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
  6. 修改nodebot文件名

    然后手动去文件夹/root/node-onebot

    到config.sample.js

    先把config.sample.js改成config.js 并打开

  7. 修改文件

    (下面的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",
  8. 然后我们开始启动傻妞

    下面的是直接启动+静默

    cd && cd sillyGirl && ./sillyGirl -d
    cd && cd node-onebot && node main 机器人QQ

    ctrl+C 然后我们用PM2进行守护

    pm2 start "node main 机器人QQ号"
  9. 开启芝士(发送后记得发送重启)

    用管理员QQ也就是你的大号给你的机器人QQ发送

    set jd_cookie enable_jd_cookie true
  10. 到此傻妞算是完成了,除了青龙的对接。

9.青龙安装

因为青龙的安装太简单,没有太多复杂的步骤,我这里直接省略,各位注意端口就行,青龙的端口最好不要用5700,容易被爆破

相关青龙安装可以参考本站教程 点击直达

10.XDD的安装

因为XDD并没有什么大的改动,也不再此教程重复讲述,请自行去本站教程查看,如果你是按照前面操作的, 就请直接从第7步开始 点击直达,请直接第七步

11.XDD傻妞跟青龙对接

  1. 首先我们登录你的青龙
  2. 点击左边系统设置,应用设置,右上角的新建应用
  3. XDD对接青龙

    根据XDD按照的步骤进行对应的填写,具体可以参考XDD教程:点击直达,对接青龙请看11步

  4. 傻妞对接青龙

    私聊你的机器人发送青龙管理,然后按照图片的注释一步一步来

    设置青龙面板地址

    set qinglong host http://ip:端口

    设置青龙openapi的client_id参数

    set qinglong client_id xxx

    设置青龙openapi的client_secret参数

    set qinglong client_secret xxx

    记得重启

12.傻妞对接XDD

  1. (因群友需求,所以给他傻妞对接XDD没需求的无视)
    set jd_cookie xdd_url http://xddIP地址:xdd端口/api/login/smslogin (自己自定义)

    set jd_cookie xdd_url http://xddIP地址:xdd端口/api/login/smslogin
  2. token的xxx就是你XDD配置文件内的ApiToken自定义的值,发送完成后重启
    set jd_cookie xdd_token xxx

13.傻妞对接nolan

(并非是nolan对接傻妞,屡一下思路,其实就是傻妞帮你在nolan网页操作,然后获取到的CK帮你提交到后台以及青龙)

  1. 安装nolan
    我们首先当然要安装nolan,但是现在nolan终止在2.4版本,后续的版本是方舟,有两种猜测,1.转为收费 2.可能真的是太泛滥导致,所以发布了全新版本。但是不影响老的nolan使用.
    安装nolan 的教程本站也有点击直达(请仔细查看,教程!记得开放端口!如果你的服务器是阿里或者腾讯又或者百度,请参考本站代理搭建,如果没有其他服务器搭建代理,推荐使用本站自带的抓CK网站点击直达,抓CK放心用无对接!
  2. 对接

    用你的主号QQ(管理员QQ)打开跟你的傻妞机器人QQ聊天窗口发送

    set jd_cookie nolan_addr 诺兰服务器ip:端口

    示例:(这是示例自行更改!!不要漏了http:// )

    set jd_cookie nolan_addr http://123.1.1.1.1:5701

到此为止,就已经算是完毕了!可以正常的登录了!

登录后就相当于也推送到了XDD的后台,同步了傻妞和XDD,这就是傻妞对接XDD,接下来给群友对接订阅号。

具体各位请参考订阅号点击此转跳

阅读剩余
THE END