Skip to content

JHue58/GengSearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6b06c43 · Feb 9, 2022

History

20 Commits
Jan 20, 2022
Jan 20, 2022
Jan 20, 2022
Jan 20, 2022
Jan 20, 2022
Jan 20, 2022
Jan 20, 2022
Feb 5, 2022
Feb 9, 2022
Jan 20, 2022
Feb 9, 2022
Jan 20, 2022
Feb 9, 2022
Feb 5, 2022

Repository files navigation

GengSearch

本插件的运行基于mirai-api-http,使用前请先下载mirai-api-http并完成配置

data.json文件中填入mirai-api-http的配置信息,请使用http adapter

{
 "Key": "xxxxx", //在mirai-api-http中设置的密钥
 "host": "127.0.0.1:8080", //mirai-api-http中设置的地址(若设置成0.0.0.0,请填写127.0.0.1)
 "port": "8080", //mirai-api-httpmirai-api-http中设置的端口
 "qq": "xxx",  //所登录mirai的QQ号
 "session": "xxx" //任意,由程序自动获取
}

请确保插件目录下的wkhtmltopdf组件的完整性

由于小鸡词典在访问次数过多后需要登录,请先至官网注册并登录后获取cookie字符串填入cookie.txt文件中,没有cookie插件将无法运行

Windows用户点击GengSearch.exe运行

Linux用户可通过执行GengSearch.py脚本运行

seting.json文件说明:

{
"senddaily":  //每日发送
{
"switch":"0",  //1为开启
"hour":"8",   //发送小时(整点)
"sendlist":[],  //发送的群,有多个群用,隔开
"text":"每日一梗,带你了解新知识!" //前置文本
},
"blacklist":  //黑名单
{
"switch":"0", //1为开启
"group":[],   //黑名单群,有多个群用,隔开
"member":[]   //黑名单QQ号,有多个用,隔开
},
"tritext":  //触发文本
{
"searchtext":["梗查询 "],  //查询的触发文本,有多个用,隔开(文本必须带上双引号!!)
"randomtext":["来点梗"]  //随机梗的触发文本,有多个用,隔开(文本必须带上双引号!!)
    					//例:["梗查询 ","查梗 "]
},
"rescontrol":   //冷却时间设置(单位秒,0秒则不开启)
{
"group":"10",   //群冷却时间
"member":"30",  //群成员冷却时间
"grouptext":"让我休息一下嘛!",  //群冷却时间时的反馈文本
"membertext":"你搜的太快啦!{}秒后再来试试吧"  //群成员冷却时间时的反馈文本(程序会将{}符号替换为剩余的冷却时间,不出现{}则不显示剩余时间)
}
}

Linux用户注意事项

Linux用户在运行时可能会出现缺少wkhtmltopdf所需运行库的问题

可以通过yum指令安装所需的运行库或在wkhtmltopdf官网下载对应的镜像安装

若出现文字乱码或方块的现象,请下载字体库并解压至**/usr/share/fonts**目录下