小柏实战学习Liunx(图文教程二十三)

前言:一定要知道每一个命令是啥意思,并且要学会看报错信息,学会使用搜索引擎。

前情回顾:小柏实战学习Liunx(图文教程二十二)_Shaun-sheng的博客-CSDN博客

 本节课主题:Linux安装 onebot  对接 QQ机器人

1.安装node.js

cd /usr/local  && wget https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.xz

2.解压node

xz -dk node-v14.17.5-linux-x64.tar.xz  && tar -xvf node-v14.17.5-linux-x64.tar

3.node.js环境配置

vim /etc/profile  
添加到最后;  esc :wq 回车
export NODE_HOME=/usr/local/node-v14.17.5-linux-x64

export PATH=$PATH:$NODE_HOME/bin

export NODE_PATH=$NODE_HOME/lib/node_modules

4.检查是否安装成功

查看node版本 node -v
查询结果 V14.17.5
查看nmp版本 npm -v
查询结果 V6.14.xx

5.安装Git;

yum install git

6.拉库onebot

git clone https://github.com/takayama-lily/node-onebot.git

 7.创建配置文件:

        在/root/node-onebot目录下新建一个空白文件命名为 config.js 把下面代码复制进去

module.exports = {
    //通用配置
    general: {
        platform:           1,     
        log_level:          "info",  //trace,debug,info,warn,error,mark
        use_cqhttp_notice:  false,   //是否使用cqhttp标准的notice事件格式
 
        host:               "0.0.0.0",  //监听主机名
        port:               5700,       //端口
        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:9090/qq/receive",
        ],
        ws_reverse_reconnect_interval: 3000, //反向ws断线重连间隔(毫秒),设为负数直接不重连
        ws_reverse_reconnect_on_code_1000: true, //反向ws是否在关闭状态码为1000的时候重连
    },
 
    //每个账号的单独配置(用于覆盖通用配置)
    你自己的qq机器人账号: {
 
    },
};

8. 登录 :QQ扫码登录授权 Ctrl+c 退出

cd && cd node-onebot && node main 机器人q号

9.pm2守护进程

#安装命令
npm install pm2 -g
#建立软连接
ln -s /usr/local/nodejs/lib/node_modules/pm2/bin/pm2 /usr/local/bin
#进程守护启动
pm2 start "node main 机器人q号"

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Shaun-sheng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值