一.基本信息
- 作者: 地窖上的松
- 联系方式:QQ: 602380092
- 文件版本:v2.0
- 更新日期:2024/9/13
- 关键词:
.log list
.log get
.log del
.log stat
二.介绍
在原有的.log
指令之上添加了四种日志操作指令。
效果展示
三.使用方法
.log get
指令基于ob11的api,使用前需要先配置好http通信
gocq框架配置方法参考 此帖第一章。
LLOneBot框架配置方法参考下方第四节内容。
如果你听不懂,也可以往下看第四五节的内容。
下载,解压,将两个文件扔进扔进plugin文件夹。
随后,手动打开log_get
文件,修改第8行的端口值为你开启的http端口,并.system load
四.LLOneBot框架配置http通信端口
打开QQNT的设置界面,在LLOneBot一栏中将启用http服务打开。
下方的http服务监听端口即是服务启用的端口,可以在一定范围内修改为自己希望的数字。
保存,随后别忘了重启QQ。
然后修改log_get
文件中的第8行为对应的端口即可。
五.go-cqhttp框架使用指令配置http连接(不推荐)
如果你已经按照 此帖第一章 配置好了http连接,请跳过此章节。
当然,如果你是LLOneBot框架,请略过此节。
手动打开log_ext.lua
文件,将第27行最前面的--
去掉。
就像这样:
然后,system load一下,再然后对骰娘发送指令.log http init
骰娘将会自动写入http连接配置,并将端口发送给你,像这里便是使用了26194端口。
需要关掉骰娘程序,重新启动gocq以启用。
当gocq启动时出现这一行字,即说明http连接启用成功。
最后,别忘了修改log_get.lua
文件内第8行的http端口为对应的值。
六.自定义回执
手动修改log_ext
文件第8到第18行,还有log_get
文件第10到第14行.
log_ext
文件默认使用GBK编码,log_get
文件默认使用utf-8编码。这是因为log_ext
文件需要与dice所用的编码保持一致,而log_get
文件需要与系统编码保持一致。
若系统编码不为GBK且骰娘路径中带有中文字符很可能导致.log list
指令读不出群聊log列表
七.修改log空参时的帮助词条
建议对骰娘发送下面这条指令:
.helpdoc log 跑团日志记录.log
`.log new 日志名` 新开日志并开始记录
`.log on` 继续记录
`.log off` 暂停记录
`.log end` 完成记录并发送日志文件
`.log list` 查看本群日志列表
`.log get 日志名` 手动取日志
`.log del 日志名` 删除日志,此操作不可逆
`.log stat` 查看当前窗口日志状态
日志名须作为文件名合法,省略则使用创建时间戳。上传有失败风险,届时请.send 七海千秋后台索取
由于后台程序原因,长期开启log存在丢失风险,建议开团时再启用log或者定期检查log开启情况。
如此,在骰娘收到.log
指令时将会返回帮助: