前言:本教程基于centos7.6搭建 无毒插件 请放心食用

宝塔科技版

常用软件安装 更新源(可跳过)时间稍久,耐心等待

1
yum update
1
yum install wget unzip gcc gcc-c++ git screen vim -y

docker安装

1
yum install docker -y

设置开机自启docker

1
2
3
systemctl enable docker.service   
systemctl start docker.service
systemctl status docker.service #查看是否启动

青龙面版依赖安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
docker run -dit \
-v /root/ql/config:/ql/config \
-v /root/ql/log:/ql/log \
-v /root/ql/db:/ql/db \
-v /root/ql/scripts:/ql/scripts \
-v /root/ql/jbot:/ql/jbot \
-v /root/ql/repo:/ql/repo \
-p 5960:5700 \
-e ENABLE_HANGUP=true \
-e ENABLE_WEB_PANEL=true \
--name ql \
--hostname ql \
--privileged=true \
--restart always \
whyour/qinglong:latest
1
docker exec -it ql bash #ql为容器名根据自己容器修改
1
curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh
安装完exit退出容器 docker restart 重启容器

傻妞安装

  1. 安装node
    1
    cd /usr/local && wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz
  2. 解压node
    1
    xz -dk node-v16.13.1-linux-x64.tar.xz && tar -xvf node-v16.13.1-linux-x64.tar
  3. 打开/etc/profile文件,在最后添加下面命令 然后终端执行source /etc/profile
    1
    2
    3
    4
    5
    6
    7
    8
    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

    拉bot

    1
    cd /root && git clone https://ghproxy.com/https://github.com/takayama-lily/node-onebot.git

    修改配置文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    "use strict";
    // 将此文件更名为config.js才能生效哦

    module.exports = {

    //通用配置
    general: {
    platform: 3, //1:安卓手机 2:aPad 3:安卓手表 4:MacOS 5:iPad
    debug: false, //开启debug
    use_cqhttp_notice: true, //是否使用cqhttp标准的notice事件格式

    host: "0.0.0.0", //监听主机名
    port: 8080, //端口
    use_http: false, //启用http
    use_ws: false, //启用正向ws,和http使用相同地址和端口
    access_token: "", //访问api的token
    secret: "", //上报数据的sha1签名密钥
    post_timeout: 30, //post超时时间(秒)
    post_message_format:"array", //"string""array"
    enable_cors: false, //是否允许跨域请求
    enable_heartbeat: false, //是否启用ws心跳
    heartbeat_interval: 15000, //ws心跳间隔(毫秒)
    rate_limit_interval:500, //使用_rate_limited后缀限速调用api的排队间隔时间(毫秒)
    event_filter: "", //json格式的事件过滤器文件路径
    post_url: [ //上报地址,可以添加多个url
    // "http://your.address.com:80",
    ],
    ws_reverse_url: [ //反向ws地址,可以添加多个url
    "ws://127.0.0.1:8080/qq/receive",
    ],
    ws_reverse_reconnect_interval: 3000, //反向ws断线重连间隔(毫秒),设为负数直接不重连
    ws_reverse_reconnect_on_code_1000: true, //反向ws是否在关闭状态码为1000的时候重连
    },

    //每个账号的单独配置(用于覆盖通用配置)
    147258369: {

    },
    };

    // 安全注意:
    // 监听0.0.0.0表示监听网卡上的所有地址。如果你的机器可以通过公网ip直接访问,同时你也没有设定access_token,则被认为是极不安全的。
    // 你应该知道这样做会导致以下后果:任何人都可以无限制地访问你的Bot的所有API接口。
    // 如果只需要在本地访问,建议将监听地址改为localhost。需要通过公网访问,你最好设定access_token。

    短信登录

    1
    bash <(curl -s -S -L https://maiark-1256973477.cos.ap-shanghai.myqcloud.com/kiss.sh)

傻妞安装

1
bash <(curl -sSL http://zkyun.cc/install.sh)
1
./sillyGirl -t #根据傻妞目录运行

变量名:Ray_BiliBiliCookies__0 值:你刚刚抓到的COOKIE
浏览器打开bilibili网站并登录你的账号
登录成功后,访问 https://api.bilibili.com/x/web-interface/nav,按 F12 打开”开发者工具”,按 F5 刷新一下
在”开发者工具”面板中,点击 网络(Network),在左侧的请求列表中,找到名称为 nav 的接口,点击它
依次查找 Headers ——> RequestHeader ——> cookie,可以看到很长一串以英文分号分隔的字符串,复制整个这个cookie字符串


安装epel源

1
yum install epel-release -y

导入donet源

1
rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
1
yum search dotnet-sdk

安装最新donet

1
yum -y install dotnet-sdk-6.0

修改配置文件sh

拉库

1
ql repo https://github.com/raywangqvq/bilibilitoolpro.git "bili_task_"

变量

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# 1.随机睡眠的最大时长
# 用于设置程序启动后,随机睡眠时间的最大上限值,单位为分钟。配置为0则不进行睡眠,默认20
# 这里设置了10你们可自行设置
export Ray_Security__RandomSleepMaxMin="10"

# 2.每日投币数量
# 每天投币的总目标数量,因为投币获取经验只与次数有关,所以程序每次投币只会投1个,也就是说该配置也表示每日投币次数。默认5
#0-5 可自行设置
export Ray_DailyTaskConfig__NumberOfCoins="5"

# 3.投币时是否同时点赞
# true是 false否
export Ray_DailyTaskConfig__SelectLike="false"

# 4. 每月几号自动充电
# 使用大会员免费赠送的B币券自动充电,如不使用,每个月结束会自动失效。没有B币券或B币券余额不足2,不会进行充电。
# [-1,31],-1表示不指定,默认月底最后一天;0表示不充电
export Ray_DailyTaskConfig__DayOfAutoCharge="-1"

# 5.充电对象
# 充电对象的upId,需要配合前一个DayOfAutoCharge配置项使用。-1表示不指定,默认为自己充电;其他Id则会尝试为配置的UpId充电。
# 注意:将其改为为自己充电(配置为-1即可),也可以配置为某个自己指定的创作者upId。
export Ray_DailyTaskConfig__AutoChargeUpId="-1"

# 6.每月几号自动领取会员权益
# -1 -31,-1表示不指定,默认每月1号;0表示不领取。
export Ray_DailyTaskConfig__DayOfReceiveVipPrivilege="-1"

# 7.每月几号进行直播中心瓜子兑换硬币
# true,false,true表示兑换。false表示不兑换
export IsExchangeSilver2Coin="true"

export Ray_DailyTaskConfig__DayOfExchangeSilver2Coin="-1"
# -1-31,-1表示不指定,默认每月最后一天;-2表示每天;0表示不进行兑换
#.Net Core 程序错误 icu 环境变量
export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1