XDD丶傻妞丶诺兰相关问题收集与解答【2022年1月2日 更新中】

目录(自行点击方便跳转)

对接篇

重装篇

端口篇

青龙报错篇

青龙脚本添加篇

青龙登录秒数重置

诺兰相关问题

提醒
诺兰由于更新频繁,所以相关教程和问答并不能实时同步

对接篇

傻妞

  1. 怎么诺兰对接傻妞?
    首先你如果单纯对接傻妞,那请你先去诺兰的文件夹,root-nolanjdc-config-打开config.json,将xddUrl后面留空,xddToken留空,下面的多青龙配置也留空。如图所示:

    然后打开机器人聊天窗口,发送下面代码(请自行编辑您的诺兰IP和端口发送给机器人即可)记得重启诺兰和傻妞:

    set jd_cookie nolan_addr 诺兰服务器ip:诺兰端口
  2. 对接诺兰后不回复?
    请确认是否对接成功,是否在上面的命令的诺兰ip前加http:// 不能忘记加咯。
    是否开放端口,如果有宝塔切记也要在宝塔页面-安全添加对应端口。

xdd

  1. 怎么诺兰对接XDD?
    首先打开诺兰文件夹,root-nolanjdc-config-config.json 然后找到xddUrl ,后面填写你的xdd服务器ip:xdd端口 后面的/api/login/smslogin 这一段别忘记,如图所示。

    自行修改你的xddip和端口。
    然后找到下面的xddToken 填写你在xdd配置文件内Apitoken的内容,如:ApiToken: 123456 那你的xddToken也需要配置为123456
    xddUrl代码格式如下:

    "XDDurl": "http://XDD服务器ip:XDD的端口没改过就是8080/api/login/smslogin"
  2. 我的xdd为什么提示token传入错误。
    请参考上面对接,你肯定是相应的参数没弄对,记得弄完后重启诺兰,也要记得保存!如果你确定肯定弄对了,那就请重装诺兰。

诺兰重装篇

( 如果你有宝塔那更简单直接去软件管理找到docker管理器然后删除nolan的容器和对应镜像即,可无视下面步骤)
首先不管遇到什么问题,如果感觉自己没弄错,那就很简单,重装!装你都会了,但是怎么删除干净?怎么重装报错?

首先你要查看容器

docker ps -a #这是查看容器

然后你要停止容器

docker stop nolanjdc #这是停止容器

删除诺兰容器

docker rm nolanjdc

查看镜像找到诺兰镜像

docker images 

然后回给你显示出你所有的镜像,找到诺兰的 一般是nolanhzy。
后面有一串id输入到下面命令内(把ID替换成你找到的对应ID)

docker rmi ID

最重要的一步删除nolan文件夹,可以自己右键删除,也可以输入命令

rm -rf /root/nolanjdc

然后再走一遍诺兰安装教程即可!

端口篇

不管改哪家的端口,务必记得对接要重新对接!端口都需要开放!不管是宝塔还是安全组防火墙!

1.傻妞端口
傻妞的修改请直接给机器人发送

set sillyGirl port 8080 #8080的意思就是改成8080端口

或者直接去文件夹修改,请参考傻妞安装教程 第20步

2.xdd端口
直接去XDD配置文件夹修改。


  1. 上图的8081是站长自己的,请自行修改自己想要的!保存重启即可!

3.容器端口更改
请直接参考这篇文章,暂不在此重复讲解
容器端口更改教程

青龙报错篇

  1. 一般出现这种错误:(缺依赖)
    Error: Cannot find module ‘xx’

    解决方法:docker exec -it 容器名 pnpm install xx
    2.一般出现这种错误:(缺文件)

    Error: Cannot find module ‘./xx’

    解决方法:一般是拉库命令不完整,请检查或复制完整的拉库命令重新拉库。
    3.一般出现这种错误:(缺py依赖)

    ModuleNotFoundError: No module named ‘xxx’.py

    解决方法:docker exec -it 容器名 pip3 install xxx
    4.遇到这种问题:(脚本问题)

    TypeError: Cannot read property ‘xxxx’ of undefined

    这种脚本问题、IP问题、服务器网络、京东接口修改或者账号活动被限制等!导致的脚本无法正常运行。
    解决方法:此类问题较为复杂根据实际情况解决吧。最好搞动态IP。

青龙脚本添加篇

青龙怎么添加我单下载的脚本,怎么运行起来?

  1. 首先你需要有三个js文件
    jdCookie.js 丶 ql.js 丶 sendNotify.js
    再加上你需要跑的脚本,一共四个文件需要在对应的青龙目录内,如图所示,随便找的一个脚本(以上四个文件如果你拉了其他的库一般是在青龙目录的scripts文件夹内也有,自行复制移动也可)

  2. 登录对应的青龙面板,然后按照图所示!(如果是在root目录下 就不用/root/直接用/ql/config/)

    3.然后就可以跑起来了!!

青龙登录秒数重置

  1. 有傻妞的且对接了青龙请回复下面命令:
    ql resetlet
  2. 没有傻妞对接的,用的其他机器人的请回复:
    docker exec -it 容器名字 ql resetlet

    示例:

    docker exec -it qinglong ql resetlet

XDD后台不显示

对接了XDD但是不同步到青龙

去XDD后台随意更改一个优先级或者其他的,就会同步了,或者给机器人发送 重启 即可

阅读剩余
THE END