-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path_botconf.lua
More file actions
63 lines (58 loc) · 2.68 KB
/
Copy path_botconf.lua
File metadata and controls
63 lines (58 loc) · 2.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
---配置好以下内容后把文件名的下划线删掉才会被读取(botconf.lua)
---@class Config
local conf={
host='localhost',
port='3001',
connectInterval=2.6,
reconnectInterval=600,
imageMode=1, -- 0=禁止发送图片 1=启用发送图片, 2=启用画布转图片并发送(封号风险极大,不推荐)
superAdminID={ -- 超管qq号(最高权限,能利用root任务能执行启停命令和执行任意代码)
0000000000,
},
groupManaging={ -- bot是管理员的群号(没做自动检测)
000000000,
},
preloadTask={ -- 启动时立刻预加载的任务列表,用于提前加载数据自检或输出一些日志信息,例如group_join_welcome输出有几个群配置了欢迎语
'group_join_welcome',
'zictionary',
},
privTask={ -- 在私聊中默认启用的任务列表,格式为{任务名, 优先级},按优先级从小到大的顺序触发(可以乱序,会自动排),同一个群里不能出现两个相同优先级任务,否则会报错
{'root', 0},
{'tool', 1},
{'zictionary',2},
},
groupTask={ -- 在群聊中默认启用的任务列表
{'root', 0},
{'group_join_welcome',1},
{'tool', 2},
{'zictionary', 3},
{'bilishare', 99},
},
extraTask={ -- 要启用的额外任务的会话列表
g000000000={
{'guess',2.6},
},
},
spSession={ -- 如有配置,这里的群只会使用spTask列表里的任务,而不是groupTask+extraTask的组合
g000000000={
{'root',0},
},
},
extraData={ -- 任意额外数据,任务有需要配置的参数时可以从这里存取
},
-- 沙箱路径,末尾需要斜杠,目前只有“把画布保存为可发送图片”的功能需要
sandboxRealPath="/home/z/App/napcat/sandbox/", -- 可用的图片文件保存路径
sandboxPath="http://localhost:3002/sandbox/", -- bot框架能访问到图片的网络路径
botID=-1, -- bot的qq号,登录后会自动获取并覆盖写入,不过如果有task预加载时就要用到的话需要手动配置
botName="unknown", -- bot的qq昵称,同上
adminName="管理员", -- 对超管的称呼
maxCharge=620, -- 默认的群能量点数,部分任务会用到这个数值约束使用频率
sessionHistoryLen=62, -- 每个会话缓存的历史消息数量
-- debug开关,推荐只用root任务手动修改,设为true后收到消息会在控制台打日志
log_send=false,
log_message=false,
log_notice=false,
log_request=false,
log_response=false,
}
return conf