简单粗暴:傻妞对接node-onebot升级版 OICQ

傻妞对接升级版node-onebot(oicq)

前提:安装node 环境

​1、下载nodeJs
cd /etc/local/  && wget https://nodejs.org/dist/v17.2.0/node-v17.2.0-linux-x64.tar.xz 

 2、解压安装包  #解压并进入目录
tar xf node-v17.2.0-linux-x64.tar.xz  && cd   node-v17.2.0-linux-x64      

3、备份 重要文件 /etc/profile(重要!!!!!!!!)
cp /etc/profile /etc/profile.bak  #备份此文件,防止修改错误导致出现问题!

4、编辑/etc/profile文件
cd /etc/profile //进入此目录

5、编辑 /etc/profile文件
vim /etc/profile

6、在最下面添加 export PATH=$PATH: 后面跟上 node 下 bin 目录的路径
export PATH=$PATH:/etc/local/node-v17.2.0-linux-x64/bin
7、退出保存 wq

8、运行下面指令使profile文件生效
source /etc/profile

9、直接输入 node -v 或者 npm -v 显示node版本号即为安装成功


​

​安装oicq

1、执行命令安装oicq

npm i -g [email protected]

2、安装完成后执行

oicq 你的QQ号

3、注意 :首次启动会默认在/root/.oicq/下创建一个配置文件config.js

[[email protected] jbot]# oicq ***** 

  配置文件不存在,已帮你自动生成,请修改后再次启动程序。
  配置文件在:/root/.oicq/config.js

4、进入/root/.oicq,编辑config.js文件

"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:               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(也就是你的傻妞http地址)地址,可以添加多个url
            "ws://192.168.1.11:8080/qq/receive",
        ],
        ws_reverse_reconnect_interval: 3000, //反向ws断线重连间隔(毫秒),设为负数直接不重连
        ws_reverse_reconnect_on_code_1000: true, //反向ws是否在关闭状态码为1000的时候重连
    },
    //每个账号的单独配置(用于覆盖通用配置)
    1: {
    },
};
// 安全注意:
// 监听0.0.0.0表示监听网卡上的所有地址。如果你的机器可以通过公网ip直接访问,同时你也没有设定access_token,则被认为是极不安全的。
// 你应该知道这样做会导致以下后果:任何人都可以无限制地访问你的Bot的所有API接口。
// 如果只需要在本地访问,建议将监听地址改为localhost。需要通过公网访问,你最好设定access_token。

5、配置修改好之后,重新运行步骤3,显示下图反向连接就是成功了,可以继续愉快地玩耍了!!!

[2021-12-09T13:42:16.080] [MARK] [Watch:928452213] - Welcome, niko ! 初始化资源...
[2021-12-09T13:42:16.434] [MARK] [Watch:928452213] - 加载了211个好友,145个群,32个陌生人。
[2021-12-09T13:42:16.435] [MARK] [Watch:928452213] - 初始化完毕,开始处理消息。
※你已成功登录,此控制台有简单的指令可用于调试。
※发言: send <target> <message>
※下线结束程序: bye
※执行任意代码: eval <code>
[2021-12-09T13:42:16.446] [INFO] [Watch:928452213] - 反向ws连接(ws://127.0.0.1:9090/qq/receive)连接成功。

6、后台运行命令

cd /root/.oicq/

nohup oicq 你的QQ号 &

7、后台运行查询日志

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

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

Docker安装OpenWRT做旁路由,魔法上网

2021-12-20 22:41:09

教程玩家投稿精选文章

Hexo 博客部署到阿里云ECS服务器(Ubuntu 20.04)和域名解析

2021-12-21 21:00:48

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

    谢谢分享,学习了

  2. 大王不太胖

    我不管怎么改,始终都没有那个反向ws提示,这个是为什么啊

    • Caroline丶

      傻妞已经启动,但还是没有反向ws提示,这是怎么回事呢?

  3. 小汤姆

    谢谢分享,学习了

  4. 扶风

    我的进程总是被杀死

    • funyhook

      后台启动 使用pm2守护

    • bo文

      怎么守护法,可以发个教程吗

  5. 粽子大人

    谢谢分享,学习了

  6.  AMI

    pm2转眼就掉进程,试试这个

  7. Ra1nB0w

    谢谢分享!

  8. ipan

    node-onebot是不是不能用了?还有,oicq能不能部署在其他位置?etc位置不是很好打开

  9. 。23664

    冒泡一下

  10. 这把看我表演

    谢谢分享,学习了

  11. 乔木°

    学习了.

  12. Gaoswatou

    感谢分享,已完成安装

  13. ௸೨啾咪̶͜💗⁎

    扫描登录,结果说是登录环境存在危险!?请问要怎么弄啊

  14. Gaoswatou

    现在用的就是这个,挺好用的

  15. 卡莎布兰卡

    楼主好,请问OICQ怎么卸载?

  16. clair

    [email protected]:~# oicq qq号 oicq: command not found 弹出这个提示 是哪里问题么

    • funyhook

      最好截图

  17. 心随我动820

    执行了命了,没有oicq是什么鬼

  18. Caroline丶

    傻妞已经启动,但还是没有反向ws提示,这是为什么?但运行傻妞的时候提示QQ机器人已连接没运行oicp

  19. 请叫我靓仔

    感谢分享。下载了 试试

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