青龙面板基本配置青龙面板外网映射配置1、配置环境变量 脚本地址: https://cdn./gh/xiaofeisvip/ql@main/nwct_cpolar.py
变量名名称必须是:qlnwct_authtoken,里面填写token即可。 token获取方式:http:///yk24h 打开上面网址注册账号,然后点击验证,复制里面的值即可。
消息通知配置
用微信应用机器人 手机上点击群机器人图像进去即可看到webhook地址 钉钉如何添加机器人:传送 注意:webhook填写access_token=后面的内容,前面的都不需要
修改配置文件:
如果自己会写代码,我自己写了一套消息通知接口,可以对接我这个,后续我会写一个demo,更新上去。 https:///f/article/184.html 1.注册企业微信 获取ID https:l/work.weixin.gg.com/wework admin/loginpage WX 扫码登录,没有企业的先点击注册,然后点击我的企业,获取企业id,先复制下来,后续会用
2.获取secret和AgentID和成员id 依次进入应用管理-应用-自建创建应用
自己创建完成后获取secret和AgentID和成员id 其中secret需要下载企业微信才能查看,下载后用微信登录,查看后即可删除企业微信 secret和AgentID直接填,成员id,默认为@all(就是给所有人都推送),如果单独给某些人推送,就用|隔开
3.获取图片链接 点击下面的发送消息 上传一张素材图,如下图
右键,保存图片链接 把图片链接复制到文本,取我蓝色标记的那段 4最后整理下复制的内容 例:"gw779cadfqfe8c151f,MPKN9gX97w4e4b4h4u7u4i4i4i4iO6mN_dDedBFzqC5c, @all,1000003,27CS6BjySpyoIE8ybfG5azvYhO16Yjsf_Zum20xlsuyuB6oNJ0DHpjoUNPtWIllkg"第一个值企业id,第二个是secret,第三个直接填@all,第四个是AgentID,第五个是图片id 中间逗号隔开,也可以吧图片id改成0,这样就是文字消息了(不推荐),文字消息会显示不全。 把这段粘贴到config.sh 企业微信应用内即可 5.最终效果如图 依赖安装配置依赖管理->新建依赖->勾选自动拆分->确定(自动拆分是可以复制多个,否代表一个个安装)
node的依赖: crypto-js prettytable dotenv jsdom date-fns tough-cookie tslib ws@7.4.3 ts-md5 jsdom -g jieba fs form-data json5 global-agent png-js @types/node require typescript js-base64 axios moment python的依赖: requests canvas ping3 jieba PyExecJS aiohttp
linux的依赖: bizCode
bizMsg
lxm 常用定时规则 20 */12 * * * 每12小时的20分 0 0,1-23/3 * * * 0点 1 点 后每3小时 13 1,6,22 * * * 1:13 6:13 22:13运行
0 1,3,5,7,9,11,13,15,17,21 * * * 凌晨1点隔2小时运行1次,共10次 30 1,3,5,7,9,11,13,15,17,21 * * * 凌晨1点30 隔2小时运行1次,共10次 40 1,3,5,7,9,11,13,15,17,21 * * * 0 2,6,10,14,18 * * * 凌晨2点 隔4小时运行1次,共5次
0 20 30 * * 每月30日20点运行 0 20 * * 7 每周日20点 12 8 * * *每天8:12 12 1 * * * 0 0-23/1 * * * 每小时一次 */5 * * * * ? #每隔 5 秒执行一次 0 */1 * * * ? #每隔 1 分钟执行一次
*/5 * * * * ? #每隔 5 秒执行一次0 */1 * * * ? #每隔 1 分钟执行一次 0 0 2 1 * ? * #每月 1 日的凌晨 2 点执行一次 0 15 10 ? * #MON-FRI 周一到周五每天上午 10:15 执行 0 15 10 ? 6L #2002-2006 2002 年至 2006 年的每个月的最后一个星期五上午 10:15 执行 0 0 23 * * ? #每天 23 点执行一次 0 0 1 * * ? #每天凌晨 1 点执行一次 0 0 1 1 * ? #每月 1 日凌晨 1 点执行一次 0 0 23 L * ? #每月最后一天 23 点执行一次 0 0 1 ? * L #每周星期天凌晨 1 点执行一次 0 26,29,33 * * * ? #在 26 分、29 分、33 分执行一次 0 0 0,13,18,21 * * ? #每天的 0 点、13 点、18 点、21 点都执行一次 0 0 10,14,16 * * ? #每天上午 10 点,下午 2 点,4 点执行一次 0 0/30 9-17 * * ? #朝九晚五工作时间内每半小时执行一次 0 0 12 ? * WED #每个星期三中午 12 点执行一次 0 0 12 * * ? #每天中午 12 点触发 0 15 10 ? * * #每天上午 10:15 触发 0 15 10 * * ? #每天上午 10:15 触发 0 15 10 * * ? * #每天上午 10:15 触发 0 15 10 * * ? #2005 2005 年的每天上午 10:15 触发 0 * 14 * * ? #每天下午 2 点到 2:59 期间的每 1 分钟触发 0 0/5 14 * * ? #每天下午 2 点到 2:55 期间的每 5 分钟触发 0 0/5 14,18 * * ? #每天下午 2 点到 2:55 期间和下午 6 点到 6:55 期间的每 5 分钟触发 0 0-5 14 * * ? #每天下午 2 点到 2:05 期间的每 1 分钟触发 0 10,44 14 ? 3 WED #每年三月的星期三的下午 2:10 和 2:44 触发 0 15 10 ? * MON-FRI #周一至周五的上午 10:15 触发 0 15 10 15 * ? #每月 15 日上午 10:15 触发 0 15 10 L * ? #每月最后一日的上午 10:15 触发 0 15 10 ? * 6L #每月的最后一个星期五上午 10:15 触发 0 15 10 ? * 6L #2002-2005 2002 年至 2005 年的每月的最后一个星期五上午 10:15 触发 0 15 10 ? * 6#3 #每月的第三个星期五上午 10:15 触发
常用命令1.查看容器名docker ps -a2.重启青龙容器docker restart 你的容器名3.更新青龙(或者直接面板更新)docker exec -it qinglong ql update4.更新青龙并编译docker exec -it qinglong ql restart5.拉取自定义仓库,已Faker仓库为例docker exec -it qinglong ql repo https:///https://github.com/shufflewzc/faker2.git 'jd_|jx_|gua_|jddj_|getJDCookie' 'activity|backUp' '^jd[^_]|USER|ZooFaker_Necklace.js|JDJRValidator_Pure|sign_graphics_validate'6.拉取单个脚本,以Faker库的资产变更通知为例docker exec -it qinglong ql raw https://github.com/shufflewzc/faker2/blob/main/jd_bean_change_new.js7.导出互助码docker exec -it qinglong ql code8.通知测试docker exec -it qinglong notify test test9.立即执行脚本,以资产变更通知为例docker exec -it qinglong task jd_bean_change_new.js now10.并行执行脚本docker exec -it qinglong task jd_bean_change_new.js conc11.查看青龙密码 注意你的容器及文件夹名称docker exec -it qinglong cat /ql/config/auth.json12.删除7天前的所有日志docker exec -it qinglong ql rmlog 713.启动青龙bot 前提你已配置好青龙BOTdocker exec -it qinglong ql bot 国内服务器拉库慢问题修改配置文件,找到 ProxyUrl,配置如下地址即可。 https://pd./ https://ttsqq.ttsqq.workers.dev/ https://hub./ https://gh./ 拉取单个脚本: ## 对应意思 “库地址” “拉哪些” “不拉哪些” “依赖文件” “分支”
拉取单个脚本: ql raw <fileurl>
|