设置配置
设置配置
首次启动会释放data/setings.json,打开后填写以下字段:
{
"listen": 3000,
"send": 5700,
"ip": "127.0.0.1",
"group": [
"qqgroupnumber1",
"qqgroupnumber2",
"qqgroupnumber3"
],
"guild": [
[
"12312123123123123123",
"123123131231"
],
[
"234234234232342342442",
"2234234242424"
]
],
"private": [
"all"
],
"device": "iphonr13.2",
"notice": true,
"deepseekmode": true,
"deepseekapi" : "sk-yourdeepseekapi"
}
listen和send,ip和LLOneBot保持一致,group代表启用功能的群号,请严格使用英文输入法输入半角符号,也请时刻保持json语法规范。
guild中,每个数组为一个单位,数组内有两个元素:一个频道id和一个子频道id。
private代表允许私聊的qq。特别地,如果开放私聊功能,那么直接写"all"就可以
device和notice目前暂时无实际意义
deepseekmode为是否使用deepseek api进行智能回答。若为false,则无需填写deepseekapi(但是仍需要保留,否则会报错);若为true,则需前往DeepSeek 开放平台获取deepseek api填写到这边。需要注意的是,deepseek api直接代表了你的余额,请勿将这份seetings.json 上传到github,也不要将其写到代码里,以防泄露。
force.json
打开force.json,有以下文件:
{
"blacklist": [
"12345678",
"23456789"
],
"superadmin": [
"35678901",
"198498989"
],
"admin": [
"12342341234",
"96123423474",
"213423424325"
]
上述settings.json 是一个过滤器,未被过滤器选中时,bot会直接过滤掉这些消息。而这边是在信息处理阶段进行信息筛选。
需要注意的是,不满足上述权限的qq进行请求时,bot会给予权限不足的反馈,而不是直接过滤。
blacklst代表没有权限使用该bot任何功能的qq
superadmin具有最高权限,在你不能确认ni对这个qq做出的行为符合你预期的情况下,请在这里填写你本人的qq
admin代表一般管理员,你可以填写你非常信任的人,一起管理这个bot