node-onebot 使用教程

node-onebot 使用教程

不管你用什么端口你都要在安全组开放一下

一次性的清除占用80端口的程序

lsof -i :80|grep -v "PID"|awk '{print "kill -9",$2}'|sh

首先安装nodejs

地址:nodejs

mkdir nodejs && cd nodejs && wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz

解压

#都执行
xz -d node-v16.13.1-linux-x64.tar.xz

tar -xvf node-v16.13.1-linux-x64.tar

第二步:配置环境变量

vi /etc/profile

export NODEJS_HOME=/root/nodejs/node-v16.13.1-linux-x64

export PATH=$PATH:$NODEJS_HOME/bin

立即生效!

source /etc/profile

检查结果

node -v

开始搞 onebot

注:升级至最新版傻妞

先拉取傻妞配置文件

cd /etc/sillyGirl/ && wget https://gitee.com/yanyuwangluo/onekey/raw/master/sets.conf -O sets.conf

重启傻妞

拉取 onebot

git clone https://github.com/takayama-lily/node-onebot.git
cd node-onebot && cp config.sample.js config.js

修改配置文件 config.js

"use strict";
// 将此文件更名为config.js才能生效哦
module.exports = {
    //通用配置
    general: {
        platform:           1,      //1:安卓手机 2:aPad 3:安卓手表 4:MacOS 5:iPad
        debug:              false,  //开启debug
        use_cqhttp_notice:  true,   //是否使用cqhttp标准的notice事件格式
        host:               "localhost",  //监听主机名
        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://localhost:8080/qq/receive",
        ],
        ws_reverse_reconnect_interval: 3000, //反向ws断线重连间隔(毫秒),设为负数直接不重连
        ws_reverse_reconnect_on_code_1000: true, //反向ws是否在关闭状态码为1000的时候重连
    },
    //每个账号的单独配置(用于覆盖通用配置)
    123456789: {
    },
};

注意点!!!

ws_reverse_url: [ //反向ws地址,可以添加多个url 
        "ws://localhost:8080/qq/receive",

这里的"ws://localhost:8080/qq/receive"这里面的端口一定要跟傻妞的配置文件对应起来!!!!!

傻妞必须在开机状态

还有一点,比如我现在设置的端口是8080 ,就用ip:8080访问一下。看浏览器会不会返回 hello word 会就是没问题,不会返回就有问题。

启动 onebot

#必须手动输入不能复制
node main QQ号

后台挂起

nodejs建议使用pm2进行后台驻守,命令在node-bot目录下

pm2 start "node main QQ号"
-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @烟雨 发布。如若转载,请注明出处: 科技玩家 » node-onebot 使用教程

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿

某某视频 每天0.3-0.5小毛 12.12更新v2p

2021-12-12 11:47:00

教程玩家投稿

青龙面板常用命令

2021-12-13 11:04:45

115 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. 韩同志

    谢谢分享,学习了

  2. Siaotien

    感谢分享

  3. 宣言

    新人报道,请多关照

  4. seatom

    感谢分享,谢谢楼主,赞

  5. LAzySleep

    继续加油哦,争取发表更多优秀帖子

  6. seatom

    继续加油哦,争取发表更多优秀帖子

  7. seatom

    又学习到了,写的非常好?

  8. T25886

    学习一下支持

  9. 小余酱酱

    登录地址不安全或非常用!无法登录

  10. LAzySleep

    又学习到了,写的非常好?

  11. 这把看我表演

    谢谢分享,学习了

  12. 非道メ吾扰

    想学习,想看看

  13. slimei

    瞅瞅瞅瞅,mark一手

  14. 幻念

    前来顶贴!

  15. 七年

    谢谢分享,学习了

  16. kejiwanjia000

    感谢分享? 非常详细!!!

  17. 萝卜头

    谢谢,分享学习了

  18. 躍

    打卡升级

  19. 七年

    真棒,感谢分享!

  20. 七年

    mark一下。

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索