前言:

更多教程 www.unke.ren

qq交流群 827097870

重新写一个详细一点的node和onbot安装教程  反向对接傻妞  使傻妞可以回复。

要求:

1.你已经安装过傻妞了新版本只要不是太老版本,没有安装过的看UNKE网的傻妞安装教程

傻妞安装教程:青龙面板傻妞机器人(sillyGirl)编译安装教程-unke

2.傻妞要开8080端口

3.用什么端口服务器防火墙就要开放什么端口 这里是8080端口

教程:

1.这一步很重要 运行傻妞并且保持傻妞后台运行 。确保傻妞开了8080端口 如果没开的请去 服务器/etc/sillyGirl/目录下编辑sets.conf文件添加下面命令(如果没有这个文件自己建一个)

set sillyGirl enable_http_server trueset sillyGirl port 8080

添加后请重新用 ./sillyGirl运行傻妞 并让傻妞保持后台运行

2.创建一个nodejs目录并进入nodejs目录下载安装包

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

3.解压安装包

##一条一条执行xz -d node-v16.13.1-linux-x64.tar.xztar -xvf node-v16.13.1-linux-x64.tar

4.第二步:配置环境变量

##使用命令vi /etc/profile##然后填入下面命令export NODEJS_HOME=/root/nodejs/node-v16.13.1-linux-x64
export PATH=$PATH:$NODEJS_HOME/bin

记得保存 先按Esc键 然后输入:wq 然后回车保存

##然后使用命令生效source /etc/profile

查看node是否安装好

node -v

5.拉取onebot库用的是自己备份的

#返回root目录cd /root

拉取onebot

git clone https://github.com/shiunke/node-onebot.git

6.进入node-onebot目录 复制生成一份config.js文件

cd node-onebot && cp config.sample.js config.js

7.修改配置文件config.js (不会知到怎么改的直接复制下面命令 覆盖到config.js里面 其他都不要改)

"use strict";
// 将此文件更名为config.js才能生效哦
module.exports = {//通用配置general: {platform:           1,      //1:安卓手机 2:aPad 3:安卓手表 4:MacOS 5:iPaddebug:              false,  //开启debuguse_cqhttp_notice:  true,   //是否使用cqhttp标准的notice事件格式host:               "localhost",  //监听主机名port:               5700,       //端口use_http:           false,      //启用httpuse_ws:             false,      //启用正向ws,和http使用相同地址和端口access_token:       "",         //访问api的tokensecret:             "",         //上报数据的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: {},
};

注意:

♦这里的8080端口必须和傻妞的对应 不然会提示反向对接失败

♦如果傻妞与onebot不在一个服务器上 请把ws://localhost:8080/qq/receive 中的localhost改成你安装傻妞服务器IP,端口也是对应的列如ws://129.1.0.1:8080/qq/receive

8.启动onebot  (务必傻妞已经在后台运气 不然会提示对接失败)

#QQ号填你的机器人号cd /root/node-onebot && node main QQ号

然后根据提示扫码登录QQ号

9.后台挂起程序 这里用的pm2

#安装pm2
npm install -g pm2#挂起one-bot
cd /root/node-onebot && pm2 start "node main QQ号"

其他:

1.提示反向对接失败 可能是你傻妞没挂在后台 端口没开放 onebot配置文件反向配置连接错误

2.挂后台我建议用Screen 会用的自己看类似教程 关于傻妞sillyGirl xdd机器人频繁掉线解决方法-unke

node和onbot安装教程(解决傻妞机器人不回复 没弹窗登录二维码问题)相关推荐

  1. 成功解决最新版腾讯QQ软件出现的二维码加载失败,请点击刷新(一步搞定!)

    成功解决最新版腾讯QQ软件出现的二维码加载失败,请点击刷新(一步搞定!) 目录 解决问题 解决思路 解决方法 解决问题 最新版腾讯QQ软件出现的二维码加载失败,请点击刷新 解决思路 二维码灰色,无法扫 ...

  2. 【原创】去掉微信登录二维码中的微信登录几个字的解决方法

    去掉微信登录二维码中的微信登录几个字的解决方法 通过分析,原来微信自己有参数可以去掉, 解决方法,如下: 链接中加上 &popup=0&href=https%3A%2F%2Fsta.g ...

  3. qq电脑登录二维码加载失败怎么回事(解决办法)

    问题: 如图无法使用二维码进行登录,该如何解决? 解决办法: 1. 在主界面点击设置进入设置界面 2. 可能由于开启了代理服务器,所以我们把代理服务器的类型设置改为不使用代理. 3.可能是登录服务器类 ...

  4. 只需3个步骤,轻松解决程序员在Java中生成、扫描二维码难题

    条形码包含有关产品或公司的信息,以机器可读的形式直观地表示.条码广泛用于跟踪货物和库存管理.我们可以在 WPF 应用程序中轻松生成各种类型的条码.二维码广泛用于分享重要信息.对于不同的要求,您可能希望 ...

  5. 百度网盘电脑登录二维码加载不出来解决方法

    原因:百度云的二维码是依赖ie浏览器生成 所以方法:重置IE浏览器

  6. 银河麒麟龙芯v10sp1 解决qq不显示登录二维码

    在网络设置更改ipv6设置 就可以了.时间加载有点久,稍耐心等待刷新一下. 点保存后,注意后面还要切回ipv4设置点保存,要不然上不了网. 原理:腾讯从19年10月底启用了ipv6技术,接收图片和显示 ...

  7. Ionic二维码扫码插件QR Scanner不能扫描一维码问题(只解决了android)

    三款扫码插件优劣 在Ionic开发中经常需要用到扫码功能,这个时候就需要用到二维码扫码插件. 目前市面上主要提供了三款扫码的插件,具体的可以参考如下链接: Ionic2入门教程(十三)带你走近3款二维 ...

  8. 【亲测】独家更新CcPay多商户码支付系统,码支付易支付+个人支付宝微信二维码收款app监控+搭建教程

    「BudPay 个人收款」 的原理是通过安装到手机的App监控手机微信.支付宝的二维码扫码支付到账通知并回调开发者应用.消费者在支付的时候是扫描开发者的个人微信.支付宝收款二维码. 支持API调用.手 ...

  9. Ionic二维码扫码插件QR Scanner不能扫描一维码问题的完整解决

    首先参考了 :https://blog.csdn.net/cangahi09025566/article/details/80350104 QR Scanner不能扫码一维码处理 但是配置成功之后会发 ...

  10. sublime_REPL使用及安装教程(解决Sublime无交互问题)

    sublime_REPL使用及安装教程(解决Sublime无交互问题) 参考文章: (1)sublime_REPL使用及安装教程(解决Sublime无交互问题) (2)https://www.cnbl ...

最新文章

  1. [CVPR 2016] Weakly Supervised Deep Detection Networks论文笔记
  2. windows 2003系统目前最完善最完美的安全权限方案(转)
  3. ireport 找不到子报表:Could not load object from location
  4. Xilinx实习一年总结
  5. jmeter的如何设置headers
  6. Mysql ODBC 数据源配置
  7. 【老骥伏枥-狗年大礼包】嵌入式linux逆向工程,手把手教你作黑Q-第三讲
  8. dog log 算子_图像特征之LoG算子与DoG算子
  9. android基带版本,Android - 基带版本为未知时自动隐藏
  10. 督查督办系统在企业能发挥哪些作用?
  11. 基片集成波导天线设计基础
  12. python列表查找整数_Python:找出整数列表是否为coheren
  13. 喵 ~ 小程序搭建记录
  14. JSP内置对象和四大作用域
  15. 【前端修炼场】 — 这些标签你学会了么?快速拿下 “hr”
  16. 百度学术导入endnote出现choose an import filter解决
  17. 苹果iPhone到底好在哪里
  18. 第三方解决方案与网络会员制营销案例
  19. foobar2k折腾窗口中显示歌词
  20. js加css实现div展示更多隐藏内容

热门文章

  1. MMORPG网络游戏开发之网络通信
  2. mindspore执行 core dump问题
  3. 电脑版微信多开的方法
  4. 连接计算机和网络传输介质的接口,最常用的网络传输介质和连接设备
  5. 文件管理android2.3,ES文件浏览器(ES File Explorer)v4.0.2.3 优化版-好用的安卓文件管理器...
  6. 【解决办法】ES文件浏览器使用局域网功能帐号不正确/查看局域网共享文件登录失败
  7. RTI DDS windows环境下的下载和安装
  8. c语言中-next是什么意思,Java中关于nextInt()、next()和nextLine()的理解
  9. ubuntu删除桌面快捷程序
  10. 在线编译器汇总|2020年最新版