一、先查看一下有没有设置代理
npm config get proxy
npm config get https-proxy
以上两个命令如果返回null,那么就不需要执行以下命令清理
登录后复制
npm config set https-proxy null
npm config set proxy null
一、先查看一下有没有设置代理
npm config get proxy
npm config get https-proxy
以上两个命令如果返回null,那么就不需要执行以下命令清理
登录后复制
npm config set https-proxy null
npm config set proxy null
1 文章简介
ociq是基于node.js的一个模块,内含绝大多数qq的api,用户可以很简单的通过调用模块并调用里面的方法来使用qq的api,自定义自己的qq机器人
我自己从从未接触node.js到写完这个简单的机器人,是从21年11月16日开始,一直写到21年11月22日暂时告一段落。如今想对当时边学习边写机器人的这1300行代码进行分析,回顾一下当初学习到的东西,做成笔记避免遗忘,也能方便以后回顾,所以写了这篇文章。
【NodeJs-5天学习】第三天实战篇④ ——QQ群自动回复机器人
1. 前言
2.实现思路
2.1 oicq模块
2.1.1 安装模块
2.1.2 官方说明文档(必须看)
2.1.3 常见API文档(重要)
2.2 NodeJs服务器代码
2.2.1 qq客户端监听
2.2.2 私聊匹配词
2.2.3 群聊匹配词
2.3 测试效果
3.总结
一、服务器一键安装
1、一键安装所有依赖
进入青龙面板
docker exec -it 青龙名称 bash
复制下面命令执行,等待执行完毕即可!注意你的青龙目录这里的目录为ql
package_name="canvas png-js date-fns axios crypto-js ts-md5 tslib @types/node dotenv typescript fs require tslib"
青龙脚本提示错误,非常烦的事情,
Cannot find module './ql' Require stack: - /ql/data/scripts/shufflewzc_faker2/jd_DailyBonus_Mod.js
node:internal/modules/cjs/loader:936 throw err;
翻译过来意思就是:
节点:内部/模块/cjs/加载器:936 抛出错误;
一般遇到这种情况就是node-modules存在丢包问题,或者说包需要更新。
解决方法一:删掉node-modules,重新下载(cnpm i)即可
青龙面板:2.13.6
订阅的地址(Faker3):
ql repo https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend" "main"
青龙面板:2.11.3
拉了ccwav大佬的库之后运行脚本报错如下:
原因: TypeError: notify.sendNotifybyWxPucher is not a function!
1
检查了下是sendNotify.js文件没有拉下最新版本,只有800行。手动去github上下源文件下来替换后就可以运行了。
怀疑是青龙面板版本的问题。看了下qinglong那的issue好像别的库也有这种问题。
您的IP地址是: