@@ -33,15 +33,19 @@ a.default=""
33
33
a .rmempty = true
34
34
a :value (" " ,translate (" 钉钉" ))
35
35
a :value (" 1" ,translate (" Telegram" ))
36
+ a :value (" 2" ,translate (" 微信测试号版" ))
36
37
37
38
a = s :taboption (" basic" , Value ," sckey" ,translate (' Webhook' ), translate (" 钉钉机器人 Webhook" ).. " <br>调用代码获取<a href='https://ding-doc.dingtalk.com/' target='_blank'>点击这里</a><br><br>" )
38
39
a .rmempty = true
39
40
a :depends (" send_tg" ," " )
40
41
41
- a = s :taboption (" basic" , Value , " tgtoken" , translate (" tg推送链接" ),translate (" " ).. " <br>获取机器人<a href='https://t.me/notificationme_bot' target='_blank'>点击这里</a><br><br>" )
42
+ a = s :taboption (" basic" , Value ," sctkey" ,translate (' SCKEY' ), translate (" Serverchan Sckey" ).. " <br>调用代码获取<a href='https://sct.ftqq.com/' target='_blank'>点击这里</a><br><br>" )
43
+ a .rmempty = true
44
+ a :depends (" send_tg" ," 2" )
45
+
46
+ a = s :taboption (" basic" , Value , " tgtoken" , translate (" tg推送链接" ),translate (" " ).. " <br>目前公众号已停用,需要自建服务器<br>获取机器人<a href='https://github.com/Fndroid/tg_push_bot' target='_blank'>点击这里</a><br>此处填入推送链接,如https://tgbot.lbyczf.com/sendMessage/:Token<br>" )
42
47
a .rmempty = true
43
48
a :depends (" send_tg" ," 1" )
44
- a .placeholder = " https://tgbot.lbyczf.com/sendMessage/:Token"
45
49
46
50
a = s :taboption (" basic" , Value ," device_name" ,translate (' 本设备名称' ))
47
51
a .rmempty = true
@@ -53,6 +57,20 @@ a.optional = false
53
57
a .default = " 60"
54
58
a .description = translate (" 越短的时间时间响应越及时,但会占用更多的系统资源" )
55
59
60
+ a = s :taboption (" basic" , ListValue ," oui_data" ,translate (" MAC设备信息数据库" ))
61
+ a .rmempty = true
62
+ a .default = " "
63
+ a :value (" " ,translate (" 关闭" ))
64
+ a :value (" 1" ,translate (" 简化版" ))
65
+ a :value (" 2" ,translate (" 完整版" ))
66
+ a :value (" 3" ,translate (" 网络查询" ))
67
+ a .description = translate (" 原始数据大小为 4.36m,处理后的完整版约 1.2M,简化版约 250kb <br/>若无梯子,请勿使用网络查询" )
68
+
69
+ a = s :taboption (" basic" , Flag ," oui_dir" ,translate (" 下载到内存" ))
70
+ a .rmempty = true
71
+ a :depends (" oui_data" ," 1" )
72
+ a :depends (" oui_data" ," 2" )
73
+
56
74
a = s :taboption (" basic" , Flag ," debuglevel" ,translate (" 开启日志" ))
57
75
a .rmempty = true
58
76
@@ -88,7 +106,7 @@ a= s:taboption("content", Value, "ipv4_URL", "URL 地址")
88
106
a .rmempty = true
89
107
a .default = " members.3322.org/dyndns/getip"
90
108
a :depends ({serverchand_ipv4 = " 2" })
91
- a .description = translate (" <br/>会因服务器稳定性/ 连接频繁等原因导致获取失败" )
109
+ a .description = translate (" <br/>会因服务器稳定性、 连接频繁等原因导致获取失败<br/>如接口可以正常获取 IP,不推荐使用 " )
92
110
93
111
a = s :taboption (" content" , ListValue ," serverchand_ipv6" ,translate (" ipv6 变动通知" ))
94
112
a .rmempty = true
@@ -117,7 +135,7 @@ a= s:taboption("content", Value, "ipv6_URL", "URL 地址")
117
135
a .rmempty = true
118
136
a .default = " v6.ip.zxinc.org/getip"
119
137
a :depends ({serverchand_ipv6 = " 2" })
120
- a .description = translate (" <br/>会因服务器稳定性/ 连接频繁等原因导致获取失败" )
138
+ a .description = translate (" <br/>会因服务器稳定性、 连接频繁等原因导致获取失败<br/>如接口可以正常获取 IP,不推荐使用 " )
121
139
122
140
a = s :taboption (" content" , Flag ," serverchand_up" ,translate (" 设备上线通知" ))
123
141
a .default = 1
@@ -134,11 +152,12 @@ a.rmempty = true
134
152
a = s :taboption (" content" , Value , " cpuload" , " 负载报警阈值" )
135
153
a .default = 2
136
154
a .rmempty = true
137
-
138
155
a :depends ({cpuload_enable = " 1" })
156
+
139
157
a = s :taboption (" content" , Flag ," temperature_enable" ,translate (" CPU 温度报警" ))
140
- a .default = 70
158
+ a .default = 1
141
159
a .rmempty = true
160
+ a .description = translate (" 请确认设备可以获取温度,如需修改命令,请移步高级设置" )
142
161
143
162
a = s :taboption (" content" , Value , " temperature" , " 温度报警阈值" )
144
163
a .rmempty = true
@@ -147,6 +166,27 @@ a.datatype="uinteger"
147
166
a :depends ({temperature_enable = " 1" })
148
167
a .description = translate (" <br/>设备报警只会在连续五分钟超过设定值时才会推送<br/>而且一个小时内不会再提醒第二次" )
149
168
169
+ a = s :taboption (" content" , Flag ," client_usage" ,translate (" 设备异常流量" ))
170
+ a .default = 0
171
+ a .rmempty = true
172
+
173
+ a = s :taboption (" content" , Value , " client_usage_max" , " 每分钟流量限制" )
174
+ a .default = " 10M"
175
+ a .rmempty = true
176
+ a :depends ({client_usage = " 1" })
177
+ a .description = translate (" 设备异常流量警报(byte),你可以追加 K 或者 M" )
178
+
179
+ a = s :taboption (" content" , Flag ," client_usage_disturb" ,translate (" 异常流量免打扰" ))
180
+ a .default = 1
181
+ a .rmempty = true
182
+ a :depends ({client_usage = " 1" })
183
+
184
+ a = s :taboption (" content" , DynamicList , " client_usage_whitelist" , translate (" 异常流量关注列表" ))
185
+ nt .mac_hints (function (mac , name ) a :value (mac , " %s (%s)" % { mac , name }) end )
186
+ a .rmempty = true
187
+ a :depends ({client_usage_disturb = " 1" })
188
+ a .description = translate (" 请输入设备 MAC" )
189
+
150
190
-- 定时推送
151
191
a = s :taboption (" crontab" , ListValue ," send_mode" ,translate (" 定时任务设定" ))
152
192
a .rmempty = true
0 commit comments