京东青龙面板机器人搭建(零基础教程)

京东机器人搭建(大佬勿喷,留着自用)

1.选择服务器

  • 选用的是阿里云,系统centos7.6
  • 首先找到服务器安全组中手动添加端口8080,5700

2.下载finalshell

  • 连接到服务器

    • 京东青龙面板机器人搭建(零基础教程)_第1张图片

    • 京东青龙面板机器人搭建(零基础教程)_第2张图片

      名称随便填,主机是服务器ip地址

      用户名root

      密码:服务器密码(不是阿里云密码)

    • 连接成功

    • 京东青龙面板机器人搭建(零基础教程)_第3张图片

3.开始搭建

1.安装docker并设置开机自启(命令一条一条输入)

)

sudo yum check-update
curl -sSL https://get.daocloud.io/docker | sh
sudo systemctl start docker
sudo systemctl status docker
sudo systemctl enable docker 

2.拉取青龙镜像

​ docker pull whyour/qinglong:latest

  • 创建容器
docker run -dit \
   -v $PWD/ql/config:/ql/config \
   -v $PWD/ql/log:/ql/log \
   -v $PWD/ql/db:/ql/db \
   -v $PWD/ql/repo:/ql/repo \
   -v $PWD/ql/raw:/ql/raw \
   -v $PWD/ql/scripts:/ql/scripts \
   -v $PWD/ql/jbot:/ql/jbot \
   -p 5700:5700 \
   --name qinglong \
   --hostname qinglong \
   --restart unless-stopped \
   whyour/qinglong:latest
  • 在浏览器上输入:IP地址:5700登录青龙
    • 通知什么的可以不要,但是要记住自己的账号和密码

3.xdd-plus安装

安装go

1.下载

​ cd /usr/local && wget https://golang.google.cn/dl/go1.16.7.linux-amd64.tar.gz -O go1.16.7.linux-amd64.tar.gz

2.解压

​ tar -xvzf go1.16.7.linux-amd64.tar.gz

3.打开/etc/profile这个文件(FinalShell连接工具里面打开)

  • 把这段代码放在最后面

    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
    
  • 执行一下

    ​ source /etc/profile

    ​ go env

安装git、 安装GCC

安装git

​ wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

​ yum install -y git

安装gcc

​ yum -y install gcc

​ yum -y install gcc-c++

安装xdd-plus

拉库

​ cd ~ && git clone https://ghproxy.com/https://github.com/764763903a/xdd-plus.git

编译

(比较慢,不用动,静静等)

​ cd xdd-plus && go build

赋予权限,运行

​ chmod 777 xdd

​ ./xdd

出现检查更新几个字后Ctrl+C去修改**config.ymal文件(文件在root/xdd-plus/conf)**

注意修改前先进入青龙系统

添加应用,名称随意

京东青龙面板机器人搭建(零基础教程)_第4张图片

参考:

mode: parallel                           #模式 balance(均衡模式)、parallel(平行模式)
containers:
  - address: http://192.168.31.233:5700  #这里是你青龙面板的地址
    username: 账号                      #登陆青龙面板的账号
    password: 密码                      #登录青龙面板的密码
    cid: 应用ID                           #刚刚在青龙面板获取到的Client ID
    secret: 应用key                        #刚刚在青龙面板获取到的Client Secret
    weigth: 1                              #权重 balance模式下权重越高分得的ck越多,默认1
    mode: parallel                       #模式 balance(均衡模式)、parallel(平行模式)
    limit: 9999                          #限制容器ck数目
AtTime: 8 #填写1-12之间的数  填错自负默认为10  10点容易出现高峰超时。
IsHelp: true  #填写true或者false  false
IsOldV4: #填写true或者false  false是否新版或者旧版V4
Wskey: true # 填空默认禁用wskey转换 需要的填true
IsAddFriend: #填写true或者false  false
Lim: #填写1-N 代表限制次数
Tyt: #填写1-N 代表推一推需要的互助值,默认为8
Later: #延时防止黑IP自己设置 默认60 不怕黑的改为1即可 单位是秒
theme: /root/xdd-plus/theme/admin.html  #plus用admin.html自定义主题,支持本地、网络路径 
static: ./static #静态文件 便于自定义二维码页面时,引入css、js等文件
master: 123456 #这里写plus版的密码,并从井号开始把这一段文字全部删除
database: /root/xdd-plus/.xdd.db 
qywx_key: #企业微信推送key
daily_push: #定时任务
resident: #均衡模式下所有容器共同的账号pin,有多个用'&'拼接。不建议填写。
user_agent:
telegram_bot_token:
telegram_user_id:
TGURL: #填写TG代理地址参考https://www.kejiwanjia.com/server/5221.html#3worker
qquid: 管理员QQ #接收通知的qq号,管理员QQ号码
qqgid: QQ群号 #监听的群
qbot_public_mode: true #qq机器人群聊模式,默认私聊模式
default_priority: #新用户默认优先级
no_ghproxy: true #更新资源是否不使用代理
daily_asset_push_cron:  #日常资产推送时间 可以不填
repos:
  - git: https://github.com/shufflewzc/faker2.git

cid: client ID

secret: client secret

重新运行
(不动了就用Crtl + C停止)

​ ./xdd

4.配置完了我们开始修复XDD下载相关的

在xdd-plus目录下后我们输入命令来下载xdd-linux-amd64

​ wget https://ghproxy.com/https://github.com/764763903a/xdd- plus/releases/download/v1.8/xdd-linux-amd64

cd到qbot 下载config.yml

​ cd qbot

​ wget https://ghproxy.com/https://github.com/764763903a/xdd-plus/releases/download/v1.7/config.yml

手动更改config.yml

​ 注意只修改uin: 选项为自己的qq号

​ 保存退出

在xdd-plus目录下把xdd删除,把xdd-linux-amd64改成xdd
改完记得先重新给xdd权限

chmod 777 xdd
​ 重新运行: ./xdd

出现扫码登录,登录即可

./xdd -d 静默运行

5.进入青龙控制面板

拉jd代挂库

  • 青龙登录成功后左侧 定时任务——添加任务

京东青龙面板机器人搭建(零基础教程)_第5张图片

  • 第一个名称

    • 随便写
  • 第二个命令

    ql repo https://ghproxy.com/https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendnotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql"
    
  • 第三个定时规则

    ​ 0 0 0 * * *

  • 运行脚本

依赖修复

​ 再添加一个定时任务

  • 第一个名称:依赖修复(都行)

  • 第二个命令

    ql raw https://raw.githubusercontent.com/spiritLHL/qinglong_auto_tools/master/scripts_check_dependence.py
    
  • 定时规则一样,执行完禁用

拉欢太商城脚本库

同操作,下面是欢太商城脚本库,复制粘贴就行

第一次拉取代码
ql repo https://github.com/Mashiro2000/HeyTapTask.git "" "Backup|index|HT.*|sendNotify" "HT.*|sendNotify"
定时0 9 * * *
这个拉取完毕后就删除这个定时任务

第二次拉取代码
拉取完成后,修改拉库指令,确保HT_account.py不被覆盖,更改拉库命令,命令如下
ql repo https://github.com/Mashiro2000/HeyTapTask.git "" "Backup|index|HT.*|sendNotify" "HT_config|sendNotify"
定时0 9 * * *
这个保留

欢太的禁用不禁用都行

你可能感兴趣的:(笔记,阿里云,服务器,docker)