上篇windows部署青龙,nolan,傻妞三件套教程反向不错,看评论针对集中问题进行解答说明
1、傻妞的源文件修改部分,可能是我表述的不够清晰,这里再次说明一下
需要修改“core\init.go”文件,具体如下图所示(图中为修改后的代码)
修改这段代码的作用是,把sets.conf文件的路径从原先的/etc/sillygirl路径修改成本程序下conf文件夹,(因为windows没有这个目录)
2、关于傻妞没有conf文件夹的问题
这个在原教程中,是go build后运行sillygirl.exe自动生成,本身clone下来的源码中没有这个文件夹,之所以运行后生成是为了确认编译没有问题
3、关于后台运行
qq机器人和傻妞,其实后台挂着我个人觉得没什么问题,既然有这个问题,这里就说一下如何注册成服务
下载instsrv工具,里面应该包含instsrv.exe和srvany.exe两个文件,解压至任意目录,这里以E盘为例
instsrv.exe sillygirl e:\srvany.exe
随后开始-运行-regedit打开注册表
进入以下
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sillygirl
右键,新建-“项”,名称为“Parameters”,然后在新建的“Parameters”项中,创建2个“字符串值”,名称分别为“AppDirectory”,“Application”,
Application 值为程序的执行路径,如D:\sillyGirl\
AppDirectory 值为程序的所在路径,如D:\\sillyGirl\sillyGirl.exe
具体如下图所示:(图中为我的配置,具体按照实际路径填写)
完成后,进入服务,打开sillygirl服务,勾选允许桌面交互,失败后选择重启,如下图所示
然后启动服务,就实现了sillygirl的服务自启动与后台运行,也兼顾了服务守护,cq-http的机器人服务如法炮制,如出现qq机器人无法反馈,停止服务,cmd里运行一下cq-http的exe程序,重新登陆后,关闭cmd,重新启动服务就后台常驻了
注:sc create命令虽然可以创建服务,但是启动一直失败,因为sillygirl.exe不是标准的服务程序,所以这个命令无法创建
4、nolan启动报错
首先确定clone了库,然后docker的本地目录在clone的库内,最后就是确认安装了.net运行库,点此下载
以上都确认了,那应该就正常启动了
mark一下。
辛苦大佬分享了,我先学习一下
谢谢分享!